按钮点击,字符串拼接,最后效果字符串,strhtml
input有不少,type来分就有button和text,须要找出inputs[i].value是text的数组
因此用!="button",知足条件就push进str,因此是str.push(inputs[i].value)spa
console.log显示,用str.join就可拼接,加个|清楚一点code
简而言之,遍历顺便拿到inputs[i].value不是按钮的,push进str, 最后join进strhtm
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>title</title> </head> <body> <input type="button" value="拼接吧" id="btn" /><br /> <input type="text" value="" /><br /> <input type="text" value="" /><br /> <input type="text" value="" /><br /> <input type="text" value="" /><br /> <input type="text" value="" /><br /> <script src="common.js"></script> <script> //推荐使用数组的方式拼接大量的字符串 document.getElementById("btn").onclick = function () { var str = []; //获取全部的文本框 var inputs = document.getElementsByTagName("input") //每一个文本框的value属性值 for (var i = 0; i < inputs.length; i++) { if (inputs[i].type != "button") { str.push(inputs[i].value); } } console.log(str.join("|"));//字符串 }; </script> </body> </html>