动作监听器在哪里注册?

时间:2010-06-08 08:30:09

标签: javascript javascript-events

我在引用一段javascript代码时遇到了这个问题:

<a href="javascript:void(0);"><!-- other html elements --></a>

它希望在此锚点上注册鼠标单击事件侦听器,但我找不到注册的功能。更重要的是,代码href="javascript:void(0);"是什么意思?

提前致谢!

1 个答案:

答案 0 :(得分:1)

javascript:void(0)基本上禁用了href,如果你需要添加一个事件处理程序,这通常是你想要做的。然后在你的元素内联你可以添加一个onclick()处理程序IE:

<a href="javascript:void(0);" id="myA" onclick="myFunction()"><!-- other html elements --></a>

或者您可以通过以下脚本注册您的活动:

document.getElementById('myA').onclick = myFunction;

这就是你问的问题吗?

相关问题