需求:点击赋值按钮,为所有的文本框赋值;点击取值按钮,将所有的文本框的值打印在控制台上
<body> <input type="text"/><br> <input type="text"/><br> <input type="text"/><br> <input type="text"/><br> <input type="text"/><br> <input type="text"/><br> <button>赋值</button><br> <button>取值</button> <br><br><br> <script> var inpArr = document.getElementsByTagName("input"); var buArr = document.getElementsByTagName("button"); //赋值 buArr[0].onclick = function(){ for (var i = 0; i < inpArr.length; i++) { inpArr[i].value=i; } } //取值 buArr[1].onclick = function(){ var newArr=[]; for (var i = 0; i < inpArr.length; i++) { newArr.push(inpArr[i].value); } console.log(newArr.join("-")); } </script> </body>