触发iframe中无序列表中元素更改的事件
我正在使用node-webkit开发一个应用程序。 我有一个加载网页的iframe。 网页有一个无序列表,如果无序列表中的元素发生变化,我想获得一个触发器。
无序列表没有类名,其唯一标记是data-reactid="XYZ"
。 但是,无序列表中的第一项始终具有类名: .abc
从另一个SO问题( 当
- 内容改变时调用jquery函数 ),我发现如果有更改 ,如何触发函数:
! function () { var ulContent; $(document).ajaxStop(function () { var $ul = $('.abc'); if(ulContent !== $ul.html()){ ulContent = $ul.html(); $ul.trigger('contentChanged'); } }); }(); $('.abc').on('contentChanged',function(){alert('UL content changed!!!');});
不过我现在相信,脚本在当前页面的源代码而不是iframe的源代码中寻找类.abc
。
要提取我编写的iframe的源代码:
innerBody = document.getElementById('app').contentWindow.document.body.innerHTML;
将ajax函数放入iframe源代码的方法是什么? 还有什么!
表示ajaxfunction?