我怎样才能发现是什么改变了一个元素
How can I find what changes an element?
我有一些相当长的HTML和相关的样式和javascript。我试图在它们中找到改变特定元素文本的东西。它改变了这个…
<span class="panel-title"> I'm a Panel with All Options</span>
…
<span class="panel-title">Best Panel Ever</span>
这看起来很疯狂,但我试着在每个文件(1704个)中搜索"最佳面板"这个文本,Visual Studio什么也没找到。
所以…我希望在Chrome或IE调试器可以指向我的脚本正在改变这个文本,但我不熟悉这些调试工具来执行这样的任务…或者是否有可能。
编辑澄清
澄清一下…这是直接的HTML、CSS和Javascript。没有ASP或PHP之类的东西。所讨论的HTML文件具有第一个文本,但呈现的HTML文件具有第二个文本。
您可以使用Chrome中的元素选项卡找到代码中的特定项目(CTRL + F)。这个截图可能有帮助:http://gyazo.com/72f2f8a819bf5bfad17a210a53427f2d -它可能有帮助,也可能没有帮助。
编辑1
你确定每个文件都看过了吗?也许Best Panel Ever来自一个被攻击的数据库条目,或者它可能只是一个不通过数据库的攻击。你考虑过这是一种选择吗?
编辑2
正如聊天中建议的那样,您可能应该搜索span被更改的情况,而不是寻找特定值,因为它可能存储在不显示文本的变量中。
编辑3
发现与LS(本地存储)有关后:
我认为它应该分成几个步骤,首先确保所讨论的值是LS,这样你就可以将搜索范围缩小到localStorage.getItem("yourKeyWhichHoldTheText")
,并且你会有一个大致的想法,你实际上在寻找什么
最新版本的FireFox有一个javascript事件检查器。也许你可以检查该元素的任何可能的js函数可以更新它?
这里有一个资源
和
- 使用clickToggle并在单击另一个元素时关闭元素
- 表追加而不附加最后一个元素
- 滚动到容器中的下一个元素-几乎到了
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- 按我自己的类克隆另一个元素的内容和顺序
- Javascript获取上一个元素的内容
- 如何通过HTML+CSS中的另一个元素Selector更改元素的属性值
- 在数组中的一个元素上设置多个值
- 指令的模板必须只有一个根元素:With restrict E&替换true
- HTML JavaScript,我如何能够通过给每个元素一个不同的Id来使用JavaScript使这个函数工作
- 如何创建一个独立的 DOM 元素?一个不从父母那里继承 css 等
- 如何给图像元素一个“;选择“;使用Raphael.js查看
- 如何显示隐藏的
- 元素一个接一个或全部同时
- 使用"span"创建一个自定义的基于web的文本编辑器;元素——一个坏主意
- 引导旋转木马传递元素一个接一个
- 给所有元素一个匹配数组内容的ID
- 我如何得到Json数组元素一个接一个的jquery上不同的id'
- 一次淡入附加元素一个
- 如何使用AngularJS检索外部网站的内容(一个元素一个元素)