私は迷惑な機能を持っているサイトを持っています。つまり、それはadblockを検出し、ビデオウィンドウに大きな矩形を置いて、私がadblockを無効にするべきだと言っています。私は2行目にdisplay: none
を挿入した場合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;">
ので、矩形が消えてしまう、と私はとても幸せになる:このためのコードは次のようになります。私はこのプロセスを自動化する簡単なスクリプトを作りたがっていました。
document.getElementById('tvpoverlay_abdinfo').style.display = 'none'
しかし.getElementById()
returrnsナル:私は、コマンドを試してみました。上記のソリューションがうまくいかない場合は、このdivにアクセスしてディスプレイを変更するにはどうすればよいですか?
がたぶんある(アプリはどんなJSフレームワークの角または反応するかを使用している場合例えば、それらの要素が先頭に存在しない)が存在すること
は、あなたがそれにアクセスしようとしているときの要素がすでに存在していることを確認していますしてみてください? – JLRishe
私はjavascriptにかなり新しいです、それはどういう意味ですか? :D – FrynioS
@FrynioSあなたは私たちにフィドルを与えることができますか? – Sankar