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;
}
例子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;
}
相关文章推荐
- js如何循环拼接字符串
- 如何让JS变量和字符串拼接后,是变量而不是字符串
- 如何让JS变量和字符串拼接后,是变量而不是字符串
- js循环list 拼接字符串 删除最后一位
- js中如何将字符串转换成json类型
- 如何在C#里面象js一样可以直接计算字符串的值
- 在存储过程中如何拼接字符串参数
- 如何解决大量字符串的拼接操作的耗时问题
- eval()用法 vb的数据以字符串传递给JS,如何处理(1)
- JS解析json数据(如何将json字符串转化为数组)
- 大量的字符串拼接 JS 中DIY的StringBuffer.
- 如何用JS获取带“\”字符串的中间值?
- 字符串拼接代码中诡异的for循环和诡异的return
- 为什么js拼接字符串StringBuilder效率那么高
- JS解析json数据(如何将json字符串转化为数组)
- 在js循环中如何给a标签的点击事件的方法参数赋值有效
- js自定义的StringBuilder类拼接字符串
- js如何循环读取xml文件的节点
- 利用JS提高组合拼接字符串效率的方法(转)
- 如何在COM组件接口方法中返回一个字符串给js?