需求:點擊賦值按鈕,為所有的文本框賦值;點擊取值按鈕,將所有的文本框的值打印在控制台上
<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>