2014-10-10 50 views

回答

0

您只能将onclick事件监听器添加到HTMLElement s。实际上,在HTMLElement.prototype.onclick中定义了onclick(作为getter/setter)。

随着document.getElementById你可以得到Element s在DOM有id

因此,

  • 不能在不属于HTMLElement的S对象使用onclick
  • 您可以在HTMLElement实例上使用它,但如果它们没有id或者它们不在DOM中,您将无法使用document.getElementById获取它们。