タイトルを書き直しました: HTML リストのループ
P粉221046425
P粉221046425 2023-09-09 18:34:42
0
2
649

一連のリスト項目をループする JS コードが必要です。リスト項目ごとに一意の属性値 (この場合は href) を格納し、それを同じリスト項目内の別の要素 (この場合はボタンです)。現在の JS コードは、シリーズ全体ではなく、最初のリスト項目でのみ機能します。私のアプローチを微調整することはできますか、それとも変更する必要がありますか?

リーリー ああああ

P粉221046425
P粉221046425

全員に返信(2)
P粉302160436

foreach ノードを使用し、そこから必要なプロパティを取得および設定すると、理解しやすくなります

リーリー リーリー
いいねを押す +0
P粉270891688

forEach() では、document.querySelector() の代わりに node.querySelector() を使用する必要があります。

ご覧くださいhttps://jsfiddle.net/qkd37rsu/

document.querySelector() はドキュメント ツリー全体で最初に一致する要素を選択して返しますが、node.querySelector()node 内でのみ検索します。要素のサブツリー (最初に一致した要素を返します)。 node は、forEach(function(node){...}) によって提供される単なるパラメーターであることに注意してください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート