如何让超链接只响应onClick事件?

lzheng2001 2007-08-10 04:33:46
<a href='' target='' onclick='defineField(this)'>ClickToDefine</a>

我想用以上语句在一个超链接被点击时只执行defineField函数.
但实际的效果是IE执行完defineField函数后,由于定义了herf,网页自动跳转了(相当于刷新), 请问我如何做才能让网页完全不变动.
...全文
358 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzheng2001 2007-08-10
  • 打赏
  • 举报
回复
<a href="javascript:void(0)" onclick="" >
或者
<a href='' target='' onclick='defineField(this);return false'>ClickToDefine</a>

再试了一下,以上两种方法都行,结贴.

lzheng2001 2007-08-10
  • 打赏
  • 举报
回复
谢谢,但试了一下return false 在firefox中不行.
zuguanqun 2007-08-10
  • 打赏
  • 举报
回复
<a href='' target='' onclick='defineField(this);return false'>ClickToDefine</a>
zuguanqun 2007-08-10
  • 打赏
  • 举报
回复
4楼的有道理
lilome 2007-08-10
  • 打赏
  • 举报
回复
事件处理函数中return false就可以了
shuai45 2007-08-10
  • 打赏
  • 举报
回复
href中加onclick事件
<a href="xxx.do?NAME=user"
onclick="MM_openBrWindow('','sear','width=110,height=200')" target="sear">点击</a>

function MM_openBrWindow(theURL,winName,features)
{
window.open(theURL,winName,features);
}
南南北北 2007-08-10
  • 打赏
  • 举报
回复
<a href="javascript:void(0)" onclick="" >...

最好不要写<a>的事件。。。
dljava 2007-08-10
  • 打赏
  • 举报
回复
最好不要在超连接家事件

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧