代码之家  ›  专栏  ›  技术社区  ›  Summer_More_More_Tea

操作侦听器在哪里注册?

  •  0
  • Summer_More_More_Tea  · 技术社区  · 16 年前

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

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

    它希望在此锚上注册鼠标单击事件侦听器,但找不到注册的函数。另外,代码是什么 href="javascript:void(0);" 意思是?

    事先谢谢!

    1 回复  |  直到 16 年前
        1
  •  1
  •   edl    16 年前

    javascript:void(0)基本上禁用了href,这通常是您需要添加事件处理程序时要执行的操作。然后在元素的内联中,可以添加onclick()处理程序ie:

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

    或者您可以通过如下脚本注册事件:

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

    你就是这么问的吗?

    推荐文章