作业求帮忙、js怎么获得多个input值、并赋值给json对象、1直没想出来帮帮忙
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>
<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>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询