在每个浏览器中点击后会记录以下内容吗?
<a href="#" onclick="console.log(this);">Click me!</a>
答案 0 :(得分:5)
是的,对于内联html属性,事件处理程序this
可靠地是有问题的元素。
但是,console.log(this)
的示例 不会在每个浏览器中都有效,因为并非所有浏览器都有控制台,某些浏览器 控制台会出错除非在执行console.log()
语句时控制台实际打开。
答案 1 :(得分:0)
是的,是的。
这是this
的标准行为。它甚至适用于使用javascript分配的事件处理程序。