【问题标题】:Detect what script made change to DOM检测哪些脚本对 DOM 进行了更改
【发布时间】:2018-09-21 04:50:51
【问题描述】:

我在页面上有一些 html 表单元素,并且在页面加载时一些脚本正在更改它们。有些东西正在删除他们的 ID。我不知道如何或为什么,但我需要深入了解它。就这么简单:

<p>
    <input id="depSymbol" class="form-control" type="text" placeholder="Symbol" />
    <button id="symCheck" class="wpsm-button white small">check</button></p>
<p>
    <input id="depTimeframe" class="form-control" type="text" placeholder="Timeframe (5, 15, 1H, 1D)" />
</p>

这是在 wordpress 网站上。我认为我安装的插件之一可能会导致此问题,但也可能是其他原因。可能的原因太多了。出于这个原因,我需要知道:开发工具中是否有一些东西可以用来查看哪些脚本正在影响对 DOM 的更改?

【问题讨论】:

    标签: javascript html wordpress


    【解决方案1】:

    打开 Chrome 开发工具后,右键单击元素并选择 Break on attribute modifications。然后刷新页面。它应该闯入负责修改 ID 的脚本。

    【讨论】:

    • 一旦在断点处暂停,就可以展开和浏览调用栈,列出执行该动作的文件名。
    • 我想通了。问题实际上是服务器端的,但是您的答案是正确的,并且是我不知道的一项强大功能。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多