1

現在、自動的に更新されるページで作業しており、setIntervalを使用して新しい要素をチェックしています。イベントでこれを実行したいのですが、イベントを介して要素がページに追加されたかどうかを確認する方法がわかりません。

これは可能ですか?

4

1 に答える 1

2

仕事をするはずのミューテーションイベントがありますが、IEではサポートされていません(IE9ではサポートされているはずですが):

  • DOMNodeInserted

    ノードが別のノードの子として追加されているか、Attrノードの場合は要素に追加されています。このイベントは、挿入が行われた後にディスパッチされます。このイベントのターゲットノードは、挿入されるノードです。

IEに相当するものはないため、機能検出を使用して使用可能かどうかを確認し、使用できない場合はタイマーメソッドにフォールバックするのが最善の方法です。

于 2010-05-22T18:30:11.247 に答える