您的位置:首页 > Web前端 > JavaScript

js如何循环拼接字符串

2016-08-26 12:29 253 查看
JS循环后,把所有值串成字符串

例子1

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="http://www.sunlands.com/js/jquery.min.js"></script>
</head>

<body>
<input type="text" name="txt" value="1" />
<input type="text" name="txt" value="2" />
<input type="text" name="txt" value="3" />
<input type="text" name="txt" value="4" />
<script>

//用jquery

function getTextByJquery() {

var str = "";

//遍历name为txt的所有input元素

$("input[name='txt']").each(function () {

str += $(this).val() + ",";

});

//去掉最后一个逗号(如果不需要去掉,就不用写)

if (str.length > 0) {

str = str.substr(0,str.length - 1);

}
var t6=str
alert(t6)
return str;

}
getTextByJquery()
</script>

</body>
</html>

例子2
html代码

<input type="text" name="txt" value="1" />
<input type="text" name="txt" value="2" />
<input type="text" name="txt" value="3" />
<input type="text" name="txt" value="4" />

js代码
//用js

function getTextByJs() {

var str = "";

//根据name获取所有元素

var txts = document.getElementsByName("txt");

for (var i = 0; i < txts.length; i++) {

str += txts[i].value + ",";

}

//去掉最后一个逗号(如果不需要去掉,就不用写)

if (str.length > 0) {

str = str.substr(0, str.length - 1);

}

return str;

}

//用jquery

function getTextByJquery() {

var str = "";

//遍历name为txt的所有input元素

$("input[name='txt']").each(function () {

str += $(this).val() + ",";

});

//去掉最后一个逗号(如果不需要去掉,就不用写)

if (str.length > 0) {

str = str.substr(0,str.length - 1);

}

return str;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: