点击链接上的javascript弹出提醒

use*_*585 20 javascript confirm alert hyperlink confirmation

点击链接后,我需要一个javascript'确定'/'取消'提醒.

我有警报代码:

<script type="text/javascript">
<!--
var answer = confirm ("Please click on OK to continue.")
if (!answer)
window.location="http://www.continue.com"
// -->
</script>
Run Code Online (Sandbox Code Playgroud)

但是我如何才能这样做只在点击某个链接时运行?

小智 26

您可以使用该onclick属性,只要return false您不想继续;

<script type="text/javascript">
function confirm_alert(node) {
    return confirm("Please click on OK to continue.");
}
</script>
<a href="http://www.google.com" onclick="return confirm_alert(this);">Click Me</a>
Run Code Online (Sandbox Code Playgroud)


oca*_*nal 13

只是让它功能,

<script type="text/javascript">
function AlertIt() {
var answer = confirm ("Please click on OK to continue.")
if (answer)
window.location="http://www.continue.com";
}
</script>

<a href="javascript:AlertIt();">click me</a>
Run Code Online (Sandbox Code Playgroud)


Dmy*_*bak 13

单线工作正常:

<a href="http://example.com/"
 onclick="return confirm('Please click on OK to continue.');">click me</a>
Run Code Online (Sandbox Code Playgroud)

在同一页面上添加另一个具有不同链接的行也可以正常工作:

<a href="http://stackoverflow.com/"
 onclick="return confirm('Click on another OK to continue.');">another link</a>
Run Code Online (Sandbox Code Playgroud)