フォームの下にページに表示されている項目がulです。配列のJavascript for-ofループとulのfor-ofループに値を渡す
フォームの提出時に各liにリンクを追加します。私は配列とループの上にメソッドのループを持っていたいと思うリンクの配列を持っています。本質的に各liにsetAttributeを繰り返します。
次の私のコードイム(そのwordpressのサイトBC)アクションフックを使用して提出を監視していると協力し、アクションフックのコールバック関数で返す:
(function(){
var links = ['link1', 'link2', 'link3'];
var parentList = document.querySelector('.support-list');
var listItems = parentList.querySelectorAll('a');
for(var listItem of listItems){
for(var link of links){
listItem.href = link;
}
}
})()
は、これまでのところ、私はできるだけで最初のリンクを渡します。Imは配列を反復しませんが、私はliを繰り返し処理しています。
[for配列の列挙を使用しない](http://stackoverflow.com/q/500504/1048572)あるいはforのforループを呼び出さないでください。 – Bergi
あなたが実際に 'listItems [i] .href = links [i]'をしたいと思うような音ですか? – Bergi
内側のループが同じ 'listItem'の' href'を上書きし続けるので、すべてのリンクの 'href'を' link3'に設定する必要があります。 – Barmar