作业求帮忙、js怎么获得多个input值、并赋值给json对象、1直没想出来帮帮忙

如题所述

<body>
<input type="text" name="name" />
<input type="text" name="age" />
<button type="button" onclick="getInput()">获取</button>
<script>
function getInput(){
var inputDOM = document.querySelectorAll('input');

var json = Array();
for (var i = 0, len = inputDOM.length; i < len; i++){
json.push({"name": inputDOM[i].name, "value": inputDOM[i].value});
}
//json = encodeURI(json); //如果值中有&、?等符号,要转为base64编码
console.log(json);
}
</script>
</body>
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答