相关疑难解决方法(0)

是否有JavaScript/jQuery DOM更改侦听器?

基本上我想在DIV的内容发生变化时执行脚本.由于脚本是独立的(chrome扩展和网页脚本中的内容脚本),我需要一种方法来简单地观察DOM状态的变化.我可以设置投票,但这似乎很草率.

javascript jquery google-chrome-extension

382
推荐指数
5
解决办法
26万
查看次数

检测DOM中的更改

我想在将一些div或输入添加到html时执行一个函数.这可能吗?

例如,添加文本输入,然后应该调用该函数.

javascript dom mutation-observers mutation-events

216
推荐指数
8
解决办法
22万
查看次数

在jquery中监听类的更改

在jquery中是否有一种方法可以监听节点类的更改,然后在类更改为特定类时对其执行某些操作?具体来说,我正在使用jquery工具选项卡插件和幻灯片放映,并且正在播放幻灯片时,我需要能够检测焦点何时在特定选项卡/锚点上,以便我可以取消隐藏特定的div.

在我的具体例子中,我需要知道何时:

<li><a class="nav-video" id="nav-video-video7" href="#video7-video">Video Link 7</a></li>
Run Code Online (Sandbox Code Playgroud)

添加了"current"类更改为以下内容:

<li><a class="nav-video" id="nav-video-video7 current" href="#video7-video">Video Link 7</a></li>
Run Code Online (Sandbox Code Playgroud)

然后我想在那一刻取消隐藏div.

谢谢!

javascript jquery

26
推荐指数
3
解决办法
7万
查看次数

如何监控DOM的变化?

有没有办法 - 使用jQuery或其他方式 - 监视DOM的插入,删除,样式更新等?

javascript jquery dom

17
推荐指数
1
解决办法
2万
查看次数

如何拦截javascript中的innerHTML变化?

我需要拦截网页内单元格内容的任何变化.

以下代码向我显示addEventListener不起作用.

function modifyText() {
alert("!");
}

var el=document.getElementById("mycell");
el.innerHTML="a"
el.addEventListener("change", modifyText, false); 
// After next instruction I expect an alert message but it does not appear...
el.innerHTML="Z";
Run Code Online (Sandbox Code Playgroud)

代码只是一个玩具示例.在我的实际情况中,页面中的更改(因此也在单元格中)是由我无法控制的webapp进行的.

javascript addeventlistener interception

11
推荐指数
2
解决办法
2万
查看次数