在JavaScript和function act()
,<p id="one" onclick="act()">
中给定<p id="two" onclick="act()">
,我是否可以了解{<1}},其中已按而不使用 p
?感谢
答案 0 :(得分:2)
您需要传递this
(或event
,其中包含源信息。)
如果您愿意,可以编写act.call(this)
,它将在元素的上下文中调用该函数,以便this
内的act
引用该元素。
尽管某些浏览器还将事件对象公开为全局,但并非所有浏览器都这样做,因此您不能依赖此行为。
答案 1 :(得分:1)
实际上, 是可能的:
<button onclick="called()" id="one">click</button>
<script>
function called()
{
console.log(window.event);
}
</script>
在window.event
内拖网查找目标元素,事件类型和其他信息