【发布时间】:2011-03-18 18:24:37
【问题描述】:
由于事件在 DOM 中冒泡,似乎更改事件应该能够到达任何容器元素(例如 div、table 或 ul 元素)。因此,似乎任何此类元素都应该支持 onchange 属性。不过,only a few element types 似乎在官方标准中支持这一点。
尽管如此,我还是可以给 tbody 一个 onchange 属性,当我在 tbody 中更改文本输入的内容时会运行该属性。
如果我使用其他一些主流浏览器+操作系统的组合,我会遇到同样的事情吗?
【问题讨论】:
-
请记住,非标准特征的结果不一致
-
并非总是如此。例如,clientWidth 是元素的非标准属性,但它几乎适用于所有浏览器:quirksmode.org/dom/w3c_cssom.html#elementviewdeveloper.mozilla.org/en/DOM/element.clientWidth#Specification
标签: javascript html