急!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.....
展开
 我来答
幻翼高达Zero
2019-06-21 · TA获得超过1.7万个赞
知道答主
回答量:499
采纳率:0%
帮助的人:8.3万
展开全部

需要准备的材料分别是:电脑、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们中取出指组成的字符串

何宜校
推荐于2017-10-14 · TA获得超过1691个赞
知道小有建树答主
回答量:702
采纳率:0%
帮助的人:965万
展开全部
//用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;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yugi111
2015-11-19 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
sdfsdfsdfsdfsdfsf
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
幻翼高达Zero
2019-06-21 · TA获得超过1.7万个赞
知道答主
回答量:499
采纳率:0%
帮助的人:8.3万
展开全部

需要准备的材料分别是:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html,填写一定数量的input。

2、在index.html的<script>标签中,输入js代码:

var a = '';

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

if (a !== '') {a += ',';}

a += $(this).val();

});

document.body.innerText = a;

3、浏览器运行index.html页面,此时会打印出从所有name相同的input中取出值用逗号分隔开的字符串。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式