我有三個不同的輸入文本框名稱21,22,23我想做一個名稱爲鍵和價值作爲價值的JSON對象。如何使用for循環從輸入文本框的名稱和它的值json對象
{ "21": "somevalue", "22": "somevalue", "23": "somevalue" }
var getInputs = document.getElementsByTagName("input");
var getNames = getInputs[0].getAttribute("name");
var count = getInputs.length;
var obj = {};
for(var x=0; x<count.length; x++){
obj[x] = getNames;
}
'count'已經是長度,所以你調用'第二.length'你想獲得長度的長度,這是一個錯誤?此外,您在每次迭代中爲'obj'編寫相同的名稱 – adeneo
[JSON](http://json.org)是數據結構的語言無關表示。你正在尋找的是一個普通的舊對象。 – Andreas