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