0

私は DOMAttrModified にいくつかのパッチを適用して Webkit で作業していますが、どのような属性を変更するとこのイベントがトリガーされるのでしょうか? たとえば、innerHTML を変更してもトリガーされません。また、これらの属性のどれがユーザー インターフェイスを直接変更するかを簡単に知る方法はありますか? たとえば、id は直接ではありませんが、id の値に応じて間接的に JavaScript によって変更される可能性があります。

ありがとう!

4

1 に答える 1

3

DOM 属性が変更されるたびにイベントがディスパッチされると思います。innerHTML は DOM 属性ではなく、DOM ノードに対応する JavaScript オブジェクトのプロパティです。経験則として、DOM 要素オブジェクトの setAttribute/removeAttribute メソッドを使用して、DOM 属性を追加/変更/削除できます。

于 2011-12-13T01:57:11.077 に答える