網頁Web-Javascript-使用for迴圈抓取陣列並存入[清單]和[表格中]

  • 12367
  • 0
  • Web
  • 2023-07-18

1.抓取陣列總筆數

2.使用for迴圈抓取陣列

3.javascript-讀取陣列變數值,存入清單中

4.javascript-讀取陣列變數值,存入表格中

 

 

1.抓取陣列總筆數

menu_num = menu.length; 

console.log(menu_num);

2.使用for迴圈抓取陣列並存入清單中

步驟1:

for (初始值; 條件值 ; i++) {
	menu[0];
	menu[1];
	menu[2];
	menu[3];
}

 

步驟2:

for (i = 0; i < ? ; i++) {
	menu[0]
	menu[1]
	menu[2]
	menu[3]
}

步驟3:

把 i 印出來看看

for (i = 0; i < menu_num ; i++) {
	console.log(i);
}

步驟4:

現在讓for迴圈自動產生

    menu[0]
    menu[1]
    menu[2]
    menu[3]

menu[i]

參考

3.javascript-讀取陣列變數值,存入清單中

for (i = 0; i < menu_num; i++) {
   console.log(i);

  menu_html += "<li>" + menu[i] + "</li>"; 
  
}

完整程式碼:

<html>
<body>

<p id="demo"></p>
<script>
menu = ["最新消息", "產品資訊", "聯絡資訊", "關於我們"];
menu_num = menu.length; //讀出陣列總筆數

menu_html = "<ul>";

for (i = 0; i < menu_num; i++) {
   console.log(i);

  menu_html += "<li>" + menu[i] + "</li>"; 
  
}
menu_html +="</ul>";

console.log(menu_html);

document.getElementById("demo").innerHTML = menu_html ;
</script>

</body>
</html>

https://codepen.io/yiruatstudio/pen/PozBQQP

參考

4.javascript-讀取陣列變數值,存入表格中

<html>
<body>


<p id="demo"></p>
<p id="demo2"></p>
<script>


menu = ["最新消息", "產品資訊", "聯絡資訊", "關於我們"];
mLen = menu.length;

text = "<table border='1'>";

for (i = 0; i < mLen; i++) {
  text += "<tr><td>" + menu[i] + "</td></tr>";
}

text += "</table>";

document.getElementById("demo").innerHTML = text;

text2 = "<table border='1'><tr>";

for (i = 0; i < mLen; i++) {
  text2 += "<td>" + menu[i] + "</td>";
}

text2 += "</tr></table>";

document.getElementById("demo2").innerHTML = text2;
</script>

</body>
</html>

https://codepen.io/yiruatstudio/pen/abZjqXP

參考

Yiru@Studio - 關於我 - 意如