急!js如何循环拼接字符串
<inputtype="text"name="txt"value="1"/><inputtype="text"name="txt"value="2"/><inputtyp...
<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" />
........
input个数不确定,值不确定,但name是相同的,现在用js(jquery也行)取出值,循环组成一个有规律的字符串,赋值到js的一个变量中,字符串例如:1,2,3,4..... 展开
<input type="text" name="txt" value="2" />
<input type="text" name="txt" value="3" />
<input type="text" name="txt" value="4" />
........
input个数不确定,值不确定,但name是相同的,现在用js(jquery也行)取出值,循环组成一个有规律的字符串,赋值到js的一个变量中,字符串例如:1,2,3,4..... 展开
4个回答
展开全部
需要准备的材料分别是:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html,填入一定数量的input。
2、在index.html的<script>标签中,输入js代码:
var c = '';
$('input[name="txt"]').each(function () {
if (c !== '') {c += ',';}
c += $(this).val();
});
document.body.innerText = c;
3、浏览器运行index.html页面,此时会打印出从input们中取出指组成的字符串。
展开全部
//用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;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sdfsdfsdfsdfsdfsf
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询