鍍金池/ 問(wèn)答/HTML/ 如何確定dom是被哪一行代碼修改的?

如何確定dom是被哪一行代碼修改的?

頁(yè)面上有一個(gè)元素被做了加載后隱藏, 但是實(shí)際上需要顯示出來(lái), 所以想找出隱藏的那行js代碼, 請(qǐng)問(wèn)該如果找到呢?

補(bǔ)充一下: 搜索頁(yè)面是搜索不到的, 因?yàn)楫吘共恢浪峭ㄟ^(guò)那個(gè)選擇器操作的, 比如$(#a>div),這個(gè)div的id為b, 所以說(shuō)搜索div#b是搜不到的(問(wèn)之前已經(jīng)搜索過(guò)了), 因?yàn)槭羌虞d的時(shí)候被改的, 所以我用chrome對(duì)節(jié)點(diǎn)進(jìn)行斷點(diǎn)也沒(méi)法監(jiān)測(cè)

而且這個(gè)頁(yè)面在我看之前已經(jīng)被維護(hù)了好幾年, 里面js文件引入了無(wú)數(shù), html也是異常的亂, 沒(méi)法一行一行找, 太多了

clipboard.png

回答
編輯回答
醉淸風(fēng)

ctrl + f

2018年7月18日 18:43
編輯回答
清夢(mèng)

如果是在加載時(shí)候被改的,那么可以在加載時(shí)機(jī)直接寫(xiě)一個(gè)debugger,開(kāi)控制臺(tái)一步步進(jìn)行下去,總是能夠找的到的。

2017年12月5日 06:16
編輯回答
局外人

看一下是樣式控制的隱藏,還是后期js賦值的,可以在js代碼中查找該元素的class或id名,看是否有對(duì)該節(jié)點(diǎn)進(jìn)行操作的代碼

2017年8月23日 14:02