我有一個網站有惱人的功能 - f.e它檢測到adblock並在視頻窗口上放大矩形說我應該禁用adblock。造成這種情況的代碼如下所示:Javascript can not getElementById
<div class="tvpoverlay_element" id="tvpoverlay_abdinfo" style="cursor: pointer;">
<div style="top: 20%; left: 0px; width: 100%; height: auto; position: absolute; display: block; pointer-events: auto;">
所以,如果我在第二行插入display: none
,矩形會消失,我會很開心。我想製作一個簡單的腳本來自動化這個過程。我試着命令:
document.getElementById('tvpoverlay_abdinfo').style.display = 'none'
但.getElementById()
returrns空。如果上述解決方案不起作用,我怎麼才能到達這個div並更改顯示屏?
你確保元素,當你試圖訪問它已經存在? – JLRishe
我對javascript很新,這是什麼意思? :D – FrynioS
@FrynioS你能給我們一個小提琴嗎? – Sankar