2009-12-14 59 views
0

我想寫一個Firefox附加組件。Firefox元素中的HTML元素掛鉤api

我需要監視DIV元素的內容。

有沒有辦法掛鉤或訂閱修改某個HTML元素?

我不想每秒輪詢DIV的內容(每說),很高興在它發生變化時得到通知。

謝謝。

回答

2

找到如何做到這一點!

function onLoadDoThings(){ 
document.getElementById('changingDiv').addEventListener('DOMSubtreeModified',function(){ 
    alert(document.getElementById('changingDiv').innerHTML); 
    } 
,false); 
} 
0

而不是寫擴展你有沒有想過寫一個Greasemonkey腳本?更容易,不需要編譯器。我也見過可以將腳本轉換爲XPI的程序,但沒有嘗試過。

http://www.greasespot.net/

+0

謝謝你的建議,我忘記了Greasemonkey。 但是,仍然會很高興知道如何在JS中製作鉤子。 –