Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.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 如何动态增加输入控制。。。???(java脚本)_Javascript_Html_Css - Fatal编程技术网

Javascript 如何动态增加输入控制。。。???(java脚本)

Javascript 如何动态增加输入控制。。。???(java脚本),javascript,html,css,Javascript,Html,Css,我使用for循环将表的内容复制了n次。不幸的是,我在下面提到的代码只适用于第一个表 我怎样才能使它适用于每一张桌子?请对此提出一些解决方案。(我是初学者) 函数复制(){ var text1=document.getElementById(“Name1”).value; document.getElementById(“Name2”).value=text1; var text2=document.getElementById(“Name3”).value; document.getEleme

我使用
for
循环将表的内容复制了n次。不幸的是,我在下面提到的代码只适用于第一个表

我怎样才能使它适用于每一张桌子?请对此提出一些解决方案。(我是初学者)

函数复制(){
var text1=document.getElementById(“Name1”).value;
document.getElementById(“Name2”).value=text1;
var text2=document.getElementById(“Name3”).value;
document.getElementById(“Name4”).value=text2;
}

名称
身份证件 姓名: 身份证件:
1st:因为
id属性对于每个元素都应该是唯一的。你不应该复制它。您应该使用
类名
而不是id

根据您的评论,我在jquery中给出了一些示例

$(document).on('click','get_data',function(){
name1_val=$(this.closest('tr')。find('.name1').val();
name3_val=$(this.closest('tr')。find('.name3').val();
$(this).closest('tr').find('.Name2').val(name1_val);
$(this).closest('tr').find('.Name4').val(name3_val);
});

名称
ID

名称:
身份证件:
名称
身份证件
名称:
身份证件:
Beacuse id属性对于每个元素都应该是唯一的。你不应该复制它。哦,建议我一些解决方案,伙计。可以使用jquery吗@Bala_Poyyamoliu将在javascript中提供帮助..???@jyothi首先需要将所有id更改为类名,并遵循此链接。你会知道怎么做的。