嘗試從數組中讀取對象並將它們放置在表單中。我是Javascript新手,我很難理解爲什麼這不起作用。我試圖尋找網上尋求幫助,但到目前爲止還沒有發現任何東西。Javascript,從對象數組創建表單
這是到目前爲止我的代碼:
var arr = [
{Section: 1, Max: 20},
{Section: 2, Max: 30},
{Section: 3, Max: 50}
];
var length = arr.length;
function createForm() {
for (i = 0; i <= length; i++) {
form = document.getElementById("formed");
var x = arr.Section[i];
var y = arr.Max[i];
form.appendChild(x);
form.appendChild(y);
}
}
<head>
<meta charset="utf-8">
</head>
<body onload="createForm();">
<form id="formed">
</form>
</body>
您的代碼不會產生任何HTML元素添加到窗體。 '.appendChild()'需要一個HTML元素來追加。如果你想插入數據,那麼你需要有一個元素來插入它。 –