Javascript 有没有办法找到哪个脚本/函数更改元素的属性?

Javascript 有没有办法找到哪个脚本/函数更改元素的属性?,javascript,debugging,Javascript,Debugging,我的问题是,在一个网站上,一些脚本修改了链接标签的href属性。例如: <a href="#footer">go to footer</href> 我尝试使用Chrome开发者工具来寻找它的源代码,但没有成功。检查图元并使用鼠标右键单击-->断开时。。。属性已更改。在加载的dom内容上设置断点并将其与上述设置组合时,不会列出任何内容 脚本太多,搜索attr('href')或attr(“href”)也没有帮助 chrome的“可视事件”插件只显示元素的交互事件,所以在

我的问题是,在一个网站上,一些脚本修改了链接标签的href属性。例如:

<a href="#footer">go to footer</href>

我尝试使用Chrome开发者工具来寻找它的源代码,但没有成功。检查图元并使用鼠标右键单击-->断开时。。。属性已更改。在加载的dom内容上设置断点并将其与上述设置组合时,不会列出任何内容

脚本太多,搜索
attr('href')
attr(“href”)
也没有帮助

chrome的“可视事件”插件只显示元素的交互事件,所以在这种情况下没有多大帮助


我如何调试这个?我知道“DOMAttrModified”有一些事件监听器,可以在更改前后为我提供值。但这是我已经知道的。是否可以创建脚本源或导致更改的函数

它也可以是一个插件。尝试在pluginfree浏览器中访问该站点您有权访问核心文件吗?根据网站的架构,我会尝试删除脚本,直到问题不再出现为止——至少这样你会知道代码所在的社区。@mplungjan:谢谢!但我可以肯定地排除这种可能性。它发生在多个浏览器中的多个用户。它肯定是嵌入页面中的脚本(内部或外部)。但不幸的是,我不知道它是从哪里来的。@Doug:这将有助于确定来源。但这仍然非常耗时,因为嵌入了很多脚本。即使我可以确定它不是来自一个被阻止的外部脚本,也会有很多内部脚本需要处理,所以我希望有一个更简单的方法来找到源代码。但这是一个很好的观点。谢谢!:)那么对添加的单词进行文本搜索?
<a href="#footer?foobar">go to footer</a>