-2
什么对象不能通过使用getelementbyID方法添加“onclick”?关于Javascript中getelementbyID的将来参考
什么对象不能通过使用getelementbyID方法添加“onclick”?关于Javascript中getelementbyID的将来参考
您只能将onclick
事件监听器添加到HTMLElement
s。实际上,在HTMLElement.prototype.onclick
中定义了onclick
(作为getter/setter)。
随着document.getElementById
你可以得到Element
s在DOM有id
。
因此,
HTMLElement
的S对象使用onclick
。HTMLElement
实例上使用它,但如果它们没有id
或者它们不在DOM中,您将无法使用document.getElementById
获取它们。