0
我是javascript
中的新成員。我正在編寫用戶腳本,以在公共Internet資源上添加一些附加功能。有內容通過內置腳本動態更新。是否可以使用純javascript
檢測body
中的更改並執行我的腳本操作?javascript - 網站內容更新監聽器
我是javascript
中的新成員。我正在編寫用戶腳本,以在公共Internet資源上添加一些附加功能。有內容通過內置腳本動態更新。是否可以使用純javascript
檢測body
中的更改並執行我的腳本操作?javascript - 網站內容更新監聽器
我認爲mutation events是如此接近你。請注意,這不是在IE瀏覽器的支持:
$(document).bind('DOMNodeInserted', function(e) {
var element = e.target;
console.log(element, 'inserted in to document');
});
$('#insert').click(function() {
$('body').append($('<div/>'));
});
號爲什麼你不只是在更新時運行的功能呢? – BenM
您可以使用此插件來檢測DOM上的更改(不僅針對jQuery,還有庫不可知的版本)。 https://github.com/darcyclarke/jQuery-Watch-Plugin。 否則就像建議的那樣,爲什麼在從動態內置腳本中檢索內容後,您不會簡單地啓動您的功能? –
@ pm.calabrese不要使用任何額外的插件。第二個建議對我有好處。你能給我實際的建議,我應該怎麼做,或者其他可以幫助我的信息? – Outofdate