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)