日期:2014-05-18  浏览次数:20619 次

如何让超链接只响应onClick事件?
<a   href= ' '   target= ' '   onclick= 'defineField(this) '> ClickToDefine </a>

我想用以上语句在一个超链接被点击时只执行defineField函数.
但实际的效果是IE执行完defineField函数后,由于定义了herf,网页自动跳转了(相当于刷新),   请问我如何做才能让网页完全不变动.

------解决方案--------------------
<a href= "javascript:void(0) " onclick= " " > ...

最好不要写 <a> 的事件。。。
------解决方案--------------------
事件处理函数中return false就可以了
------解决方案--------------------
<a href= ' ' target= ' ' onclick= 'defineField(this);return false '> ClickToDefine </a>