急!js如何循环拼接字符串

<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.....

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

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-14
//用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;
}

本回答被提问者采纳
第2个回答  2015-11-19
sdfsdfsdfsdfsdfsf

第3个回答  2019-06-21

需要准备的材料分别是:电脑、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中取出值用逗号分隔开的字符串。

本回答被网友采纳

急!js如何循环拼接字符串
1、首先,打开html编辑器,新建html文件,例如:index.html,填入一定数量的input。2、在index.html的标签中,输入js代码:var c = '';('input[name="txt"]').each(function () { if (c !== '') {c += ',';} c += $(this).val();});document.body.innerText = c;3、浏览器运...

急!js如何循环拼接字符串
1、首先,打开html编辑器,新建html文件,例如:index.html,填入一定数量的input。2、在index.html的标签中,输入js代码:var c = '';('input[name="txt"]').each(function () { if (c !== '') {c += ',';} c += $(this).val();});document.body.innerText = c;3、浏览器运...

js如何循环拼接字符串
var str="for(var 0;i<10;i++){ str+="这里是第"+i+"个字符串啊";}console.log(str);

JS如何遍历字符串
可以用for循环配合charAt函数遍历字符串。1、定义一个字符串并将字符串赋值给一个变量,这里以变量名为str为例:2、新建一个for循环,循环从0开始,循环次数为“str.length”,它的意思是循环次数为字符串的长度:3、在for循环中添加“str.charAt(i)”,charAt中的值为循环中的次数,然后将结果输出,...

JS 字符组合
JavaScript拼接字符串有两种方法:①用“+=”运算符:var str = "123";str+= "456";var result = "";for(var i=0; i,10; i++) result += str;这样str在第二步的时候连接成为123456,result就会在每次循环的时候连接一遍"123456"。②使用数组:在循环拼接的时候不是相接拼接到某个字符串...

js两种拼接字符串的简单方法(必看)
JS两种拼接字符串的简单方法:1. 使用加号进行拼接 2. 使用模板字符串进行拼接。接下来,我将详细解释这两种方法:1. 使用加号进行拼接:在JavaScript中,使用加号是最基本、最常见的字符串拼接方法。当你需要将多个字符串连接在一起时,可以使用加号将它们连接起来。例如:javascript let str1 = "Hello...

js 循环拼接字符串里调用function里传对象参数
+''我当你result.data这个对象老是被改动数据,如果result.data[?]是不会被改变的对象的话,还可以把这些数据独立保存起来,比如最直接的放到window对象里:for(var i=0;i<result.data.length;i++){ window["data_"+i]=result.data[i]; ... +''\/\/这时data_*已经是一个赋了值变...

javascript 中拼接字符串,如何把一段代码拼接起来
你好,javascript中字符串的拼接使用的是+号连接操作符,另外操作字符串的方法有 字符串其他的调用方法:s.charAt(0); \/\/第一个字符:“H”s.charAt(s.length-1); \/\/最后一个字符串“d”s.substring(1,4); \/\/第2~4个字符串注意不是第2~5个字符串 “ell”;s.slice(1,4); \/\/ 同上 ...

js中如何拼接字符串
第一种方法 , 用连接符“+”把要连接的字符串连起来:str="a";str+="b";第二种方法, 以数组作为中介用 join 连接字符串:var arr=new Array();arr.push(a);arr.push(b);var str=arr.join("");第三种方法, 利用对象属性来连接字符串:function stringConnect(){ this._str_=n...

js 循环拼节字符串问题
(function () { var str = ""; var data = []; \/\/ data定义在each外面 $("input[name='txt']").each(function (i, m) { var key = $(this).val() \/\/ 单引号和双引号配合使用的话就不需要转义符了 data.push(key + '":[{"main":"' + key + '"}]')...

相似回答