ホームページ  >  に質問  >  本文

タイトルを書き直しました: HTML リストのループ

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

リーリー ああああ

P粉221046425P粉221046425427日前624

全員に返信(2)返信します

  • P粉302160436

    P粉3021604362023-09-10 15:11:24

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

    リーリー リーリー

    返事
    0
  • P粉270891688

    P粉2708916882023-09-10 14:01:02

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

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

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

    返事
    0
  • キャンセル返事