display:none
が入ってるdivタグをquerySelectorAll
で取得したいですが、うまくできませんでした。
<div data-layer="4" aria-live="polite" style="max-width: 300px; top: 328px; left: 318px; display: none;" class="ytp-tooltip ytp-bottom ytp-preview" aria-hidden="true"><div class="ytp-tooltip-bg" style="width: 158px; height: 90px; background: url("https://i9.ytimg.com/sb/A9YtHUr3FZc/storyboard3_L2/M1.jpg?sqp=ovOX_wMGCNi65-wF&sigh=rs%24AOn4CLAc-obZUzy6Hx7cucsVs9dvXNqljQ") -160px -270px / 800px 450px;"><div class="ytp-tooltip-duration"></div></div><div class="ytp-tooltip-text-wrapper"><div class="ytp-tooltip-image"></div><div class="ytp-tooltip-title"></div><span class="ytp-tooltip-text">3:24</span></div></div>
上記のDOMの中でdiv classがytp-tooltipのDOMを取得したく
document.querySelectorAll('.ytp-tooltip[style="display:none"]');
このコマンドで試しましたが
なぜかnodeList.lengthが0となりした。
なにか間違ってる部分がありましたら教えていただけますでしょうか
※
今まではjqueryで$(".ytp-tooltip");
して普通に取得できましたが、jqueryだとdisplay指定しなくてもDOMを探してくれるんでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/26 14:32
2019/10/26 14:34
2019/10/28 10:45