读书人

onclick等于假后为什么不会去访问连接

发布时间: 2012-05-15 14:35:29 作者: rapoo

onclick等于假后为什么不会去访问连接了?

HTML code
<html><head><script>function fun(){    return window.confirm("确定访问?");}</script></head><body><a onclick='return fun()' href="http://www.csdn.net">连接</a></body></html>

当我点取消后,为什么不会访问href连接了?函数返回真还是假,跟href有什么关系?

[解决办法]
触发事件JS会先执行时间处理函数中的代码,遇到return false;语句就会立即终止函数的运行,所以就不会跳转了,就是下面这种情况:
JScript code
function demo() {    alert('DEMO');    return false;    alert('DEMO'); //这一行代码不会被执行}demo();
[解决办法]

点取消就是return false

读书人网 >JavaScript

热点推荐