javascript - 我怎样才能找到元素的变化?

标签 javascript html debugging browser

我有一些相当冗长的 HTML 和相关样式和 javascript。我试图在其中找到可以更改特定元素文本的内容。它改变了这个……

<span class="panel-title"> I'm a Panel with All Options</span>

...到这个...

<span class="panel-title">Best Panel Ever</span>

这看起来很疯狂,但我尝试在每个文件(其中 1704 个文件)中搜索文本“Best Panel”,但 Visual Studio 什么也没找到。

所以...我希望 Chrome 或 IE 中的调试器可以指出脚本正在更改此文本,但我对这些调试工具还不够熟悉,无法执行这样的任务...或者即使它是可能。

为澄清而编辑

需要说明的是...这是直接的 HTML、CSS 和 Javascript。没有涉及 ASP 或 PHP 之类的东西。有问题的 HTML 文件有第一个文本,但呈现的 HTML 文件有第二个文本。

最佳答案

您可以使用 Chrome 中的“元素”选项卡查找代码中的特定项目 (CTRL + F)。此屏幕截图可能会有所帮助:http://gyazo.com/72f2f8a819bf5bfad17a210a53427f2d - 它可能有帮助也可能没有帮助。

编辑 1

你确定你看过每一个文件吗?也许那个有史以来最好的面板来自一个被攻击的数据库条目,或者它可能只是一个不通过数据库的攻击。你认为这是一个选择吗?

编辑2

正如聊天中所建议的那样,您应该搜索跨度发生变化的事件,而不是查找特定值,因为它可能存储在未显示文本的变量中。

编辑3

查到是LS(local storage)的事情后:

我认为它应该分解成几个步骤,首先确保所讨论的值在 LS 中,这样你就可以将搜索范围缩小到 localStorage.getItem("yourKeyWhichHoldTheText") 并且你大概知道您实际在寻找什么。

关于javascript - 我怎样才能找到元素的变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33048165/

相关文章:

javascript - jQuery Sticky Div 从 1.3.2 升级到 1.4.4

visual-studio - Visual Studio 调试器 - 以二进制显示整数值

javascript - 带有错误行为的单选按钮的 jQuery 测验

javascript - 在图像和文本 block 上重新创建 Adob​​e Portfolio 双悬停效果

html - 移动网站视口(viewport)精确宽度问题

html - 文本与较小窗口中的 div 重叠

javascript - Angular 2 路由器 : route everything behind a certain route

javascript - 在 AngularJS 中使用 underscore.js 合并两个数组

HTML & CSS - 不能分割菜单和其他对象

javascript - Google Apps 脚本 : Service invoked too many times for one day: email