Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.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 如何动态增加输入控制…???js_Javascript_Html_Css - Fatal编程技术网

Javascript 如何动态增加输入控制…???js

Javascript 如何动态增加输入控制…???js,javascript,html,css,Javascript,Html,Css,我使用for循环将我的表复制到n次。Bt“copy()”代码仅在第一个表上有效。我不知道为什么。请帮助我解决这个问题。这是我的js提琴……(完整代码请参阅我的提琴) 下面我提到的代码不是wrks function copy() { var text1 = document.getElementById("Name1").value; document.getElementById("Name2").value = text1; var text2 = do

我使用for循环将我的表复制到n次。Bt“copy()”代码仅在第一个表上有效。我不知道为什么。请帮助我解决这个问题。这是我的js提琴……(完整代码请参阅我的提琴)

下面我提到的代码不是wrks

 function copy() {
      var text1 = document.getElementById("Name1").value;
      document.getElementById("Name2").value = text1;
      var text2 = document.getElementById("Name3").value;
      document.getElementById("Name4").value = text2;
    }

    <td rowspan="3" style="height:100px;">Name <input type="text" name="Emp name" placeholder="enter your name" id="Name1" /><br> ID <input type="id" name="Emp Id" placeholder="enter id" id="Name3"> </td>

    <tr id="p001">
      <td colspan="10" style="border:1px solid #ffffff;height:150px;"><input type="button" value="Get data" onclick="copy();" /><label for="text"> Name : <input type="text" id="Name2"></label>
        <label for="text"> ID   : <input type="id" id="Name4"></label> </td>
    </tr>
函数复制(){
var text1=document.getElementById(“Name1”).value;
document.getElementById(“Name2”).value=text1;
var text2=document.getElementById(“Name3”).value;
document.getElementById(“Name4”).value=text2;
}
名称
ID 姓名: 身份证件:
嘿,我不知道这是不是你想要的

var num,i,y;
函数cloneRow(){
num=document.getElementById(“复制号”).value;

对于(i=0;我不明白。你能重写你的问题描述吗?如果你需要动态输入字段,也许你可以将它们用作数组:我已经更新了我的描述。请检查我的JSFIDLE buddy。yup bro请运行我的FIDDLE。我的问题是函数“copy()”只在第一个表中运行,在随后复制的表中不起作用。这里(你的答案)同样的问题还在继续
var text1=document.getElementById(选择器+“1”).value;document.getElementById(选择器+“2”).value=text1;
var text1=document.getElementById(选择器+“1”).value;document.getElementById(选择器+“2”).value=text1;
每次此代码求值时,它都会替换模板行中的值。如果使用
getElementById
方法,它会从DOM中重新运行第一个元素。不应该有多个具有相同ID的DOM元素!想象一下具有相同ID号的人!为什么他妈的注释在stackoverflow中如此痛苦?