2009-09-11 36 views

回答

1

正如已经指出的那样,onchange事件负责用户所做的更改。但是,当您以编程方式更改DOM时,某些浏览器会触发DOM Mutation event,但该标准得不到很好的支持。

0

不是我所知道的。大多数情况下,唯一发送的事件是由用户发起的事件。

A <select>接收新选项在技术上由浏览器启动(即使它可能是用户操作的结果)。

虽然我同意它会特别有用和很酷,如果您可能监听任何任意DOM属性的更改并绑定处理程序对这些更改作出反应。

然而,你可以看看在JavaScript中的signals and slots实现,它可能会帮助你。