加 return true 是画蛇添足, 但若是 return false 那么效果就不一样了, 后者将屏蔽这个链接

解决方案 »

  1.   

    同意 hrong(黄蓉 【九阴真经】)
      

  2.   

    同时
    在abc()中不能写成return true or return false
    要写成return 
    否则会在页面刷新出true or  false
      

  3.   

    防止
    比如这么一个例子:
    <a href="#" onmouseover="window.status=‘aaaaaaa’; return true>aaa</a>
    你去掉return 会发现你在状态栏看不到aaaaaa而是被指向#的路径替了。
    还有一个很好的例子:
    你把<a href="a" target="_blank">aaaa</a>
    如果你你把这个键接放在底层,或者不大于width.height当然就没什么不异常。如果放在大于一个窗口的的长度,你会发现你"遗失"了那个键接,而得从新通过游动滑动条去寻找那个键接。这样对于一个内容较长的页面来说是很有用的。
      

  4.   

    要么就<a href="#" onclick="return abc()">fd</a>