![](/img/trans.png)
[英]Grabbing style.display property via JS only works when set inline?
[英]Is it possible to detect when an inline style property was set?
我有一個錯誤,某個div的style.height屬性被Javascript設置為0px,但我不知道是什么代碼正在做這個不需要的設置。
有沒有告訴調試器在設置內聯高度屬性時暫停執行,或者在發生這種情況時至少讓事件觸發?
這個問題發生在棘手的內循環中,除非我真的需要,否則我不想進行手動“二分搜索”。 (特別是因為罪魁禍首代碼有可能來自事件或超時,而且更難以手工精確定位)
編輯:我還需要能夠在將有問題的元素插入主文檔之前執行此操作。 當我可以對元素選項卡進行檢查時,錯誤已經被觸發。
在Chrome Dev Tools的Elements選項卡中,我相信您可以右鍵單擊該元素,並且應該有一個“Breaking attribute modification”選項。
https://developers.google.com/chrome-developer-tools/docs/scripts-breakpoints#dom
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.