猿问

如何确定dom是被哪一行代码修改的?

页面上有一个元素被做了加载后隐藏, 但是实际上需要显示出来, 所以想找出隐藏的那行js代码, 请问该如果找到呢?

补充一下: 搜索页面是搜索不到的, 因为毕竟不知道他是通过那个选择器操作的, 比如$(#a>div),这个div的id为b, 所以说搜索div#b是搜不到的(问之前已经搜索过了), 因为是加载的时候被改的, 所以我用chrome对节点进行断点也没法监测

而且这个页面在我看之前已经被维护了好几年, 里面js文件引入了无数, html也是异常的乱, 没法一行一行找, 太多了

手掌心
浏览 613回答 2
2回答

撒科打诨

如果是在加载时候被改的,那么可以在加载时机直接写一个debugger,开控制台一步步进行下去,总是能够找的到的。

翻阅古今

看一下是样式控制的隐藏,还是后期js赋值的,可以在js代码中查找该元素的class或id名,看是否有对该节点进行操作的代码
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答