私はこのgreasemonkey/user.jsスクリプトをいくつかのウェブサイト用に書いています。そのウェブサイトには、毎時情報を出力するテーブルがあります。それは新しいtablerowに情報を追加することでそうします。テーブルに新しい情報をチェックするためにaddEventListenerをテーブルに追加することは可能ですか?
私はちょうどそこに何か新しいものがあれば、タイムループをチェックインします。しかし、私はこれを違うことができますか?新しいテーブル行が表示されたときに呼び出されるリスナーを追加できますか?もしそうなら、どのように?
EDIT:チェックしたいテーブルは、テーブル行のみで構成されています。新しい情報が表示されるたびに、その中に何らかのテキストが追加された新しい行が追加されます。テーブルは最大長を持つようです。したがって、フルテーブルの場合は最も古いtrが削除されます。それをチャットボックスと考えると、それはかなり似ています。
私の現在のタイムループは、そのテーブル内のタグのないテーブル行をチェックし、それらの情報を取得してタグ付けします。タグなしのものだけをチェックします。
およびそれらtablerowsの1の例:Mutation Eventsあり
<tr class="tagged"> <td align="left" style="vertical-align: top;"> <div class="someClass" style="width: 100%;"> some info i'm interested in </div> </td> </tr>
編集された質問。それがより明確になることを望む。 –