JavaScriptでYoutubeの高評価ボタンが押されているかどうか、と
ボタン押下処理を動かしたいです。
一般的にはIDが一意になっており、ID指定で要素を取得し、
value取得や押下処理をすると思います。
しかし、Youtubeでは以下のようなボタン要素が複数あります。
<button id="button" class="style-scope yt-icon-button" aria-label="ラベル" aria-pressed="true" >
id, class名ともに全く同じなんです。
高評価ボタン押下時はaria-pressedにtrueが入り、
押されていないときはfalseが入るので、押下判定は出来そうなのですが
id, class名が一意ではないため、肝心の要素指定が出来ません。
このような場合、どのような方法を使って押下判定、
ボタン押下処理の実行を行えばいいですか?
回答1件
あなたの回答
tips
プレビュー