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