javascript - 如果 div innerText 改变触发 JavaScript 事件

标签 javascript addeventlistener innertext

我想在 div 的 innerText 更改时发出警报:

myDiv.addEventListener("change", function() {
    if (myDiv.innerText != "some text")
        alert('innerText has changed.');
},false);

不起作用。

最佳答案

myDiv.addEventListener("DOMCharacterDataModified", function (event) {//... 添加你的代码 he }, false);

使用 DOMCharacterDataModified 检测 innerText 变化事件

关于javascript - 如果 div innerText 改变触发 JavaScript 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24388822/

相关文章:

javascript - 如何在 Jquery 中访问 AngularJS?

javascript - 嵌套数组中的操作

Javascript 调试 - addEventListeners - 点击事件陷入时间性能问题

javascript - 谷歌浏览器 : can't getElementById from chrome extension

vba - 优化Vba代码

javascript - Bootstrap 弹出窗口卡在全日历中

JavaScript 对象创建/关联性

angularjs - Angular $emit,$on 不工作

Javascript addEventListener 回调逻辑

javascript - 有没有办法通过 JavaScript 从 innerText 创建单个单词的数组?