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

如何在Javascript中获取调用节点?

  •  0
  • Fluffy  · 技术社区  · 13 年前

    function act() 在JavaScript和 <p id="one" onclick="act()"> , <p id="two" onclick="act()"> p ,已按下 没有 onclick="act(this)" ? 谢谢

    2 回复  |  直到 13 年前
        1
  •  1
  •   Isaac    11 年前

    实际上,它 可能:

    <button onclick="called()" id="one">click</button>
    <script>
    function called()
    {
        console.log(window.event);
    }
    </script>
    

    window.event 查找目标元素、事件类型和其他信息

        2
  •  2
  •   SLaks    11 年前

    你必须通过 this event ,其中包含源信息)。
    如果你愿意,你可以写 act.call(this) 里面 act

    尽管有些浏览器也将事件对象公开为全局对象,但并非所有浏览器都这样做,因此您不能依赖此行为。