JS中DOM对象的onclick究竟是什么?

时间:2018-06-06 14:20:29

标签: javascript dom onclick

JS中DOM对象的onclick究竟是什么?我已经看到它被称为onclick属性,但它不是一种方法吗?我在为它分配函数后尝试调用.onclick(),它就像一个没有点击的方法。

1 个答案:

答案 0 :(得分:2)

方法是具有函数作为值的属性。所以onclick属性是一个方法,因为它的值是一个函数。尝试使用element.onclick()在为其分配函数之前。

由于无法调用空值,因此会抛出错误。如果onclick就像你覆盖的原型链上的一种方法,你可以在覆盖之前调用它。与element.onclick = function(){};

因此,任何没有onclick处理程序的clean元素都将为null作为其onclick属性的值。所有其他标准事件处理程序属性都相同。