Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取窗体中复选框的值以分隔字符串(动态命名)_Javascript_Dynamic - Fatal编程技术网

Javascript 获取窗体中复选框的值以分隔字符串(动态命名)

Javascript 获取窗体中复选框的值以分隔字符串(动态命名),javascript,dynamic,Javascript,Dynamic,标题解释了其中的大部分内容 var formobj = document.h1; for (var j = 0; j < formobj.elements.length; j++) { if (formobj.elements[j].type == "checkbox" && formobj.elements[j].checked) { //WHAT GOES HERE? } var

标题解释了其中的大部分内容

var formobj = document.h1;
for (var j = 0; j < formobj.elements.length; j++) {
            if (formobj.elements[j].type == "checkbox" && formobj.elements[j].checked) {
                    //WHAT GOES HERE?
            }
var formobj=document.h1;
对于(var j=0;j

我想在任何选中复选框的值之后动态命名字符串,如string1、string2、string3等。如何动态命名它们?

我想知道我是否正确理解了这个问题,但这不就是:

formobj.elements[j].id = 'string'+j;

“动态名称”是什么意思?设置字符串的值、变量名或其他什么?你想用这个“动态名称”做什么?我想这会起作用,但它会根据数字元素的不同来命名。我怎样才能将它们命名为1、2、3等?你只需用整数或字符串(
formobj.elements)替换j[j] .id='string1';
formobj.elements[j].id='string'+varName;
)。我使用j是因为这样,每当下一个元素出现时,数字就会增加:)