首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

onclick等于假后为什么不会去访问连接了?该如何解决

2012-05-15 
onclick等于假后为什么不会去访问连接了?HTML codehtmlheadscriptfunction fun(){return window.con

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

热点排行