使用Javascript

时间:2016-09-27 20:04:37

标签: javascript html

我有以下代码,准备好没有错误。我的问题是,当您在TEXTAREA字段中键入值时,尽管INPUT字段发生了什么,但该值不会沿着克隆复制自身。在下面试试吧。

由于



//JAVASCRIPT PART

function insRow(row)
{	
    i=row.parentNode.parentNode.rowIndex;
	
    var x=document.getElementById('myTable');
    var new_row = x.rows[i].cloneNode(true);
 
		
 x.rows[i].parentNode.insertBefore(new_row, x.rows[i].nextSibling);
}

<table id="myTable">
<tr>
<td><input size=10 type="text" name="myInput[]" value = ""/></td>
<td><textarea name="myTextArea[]" type="text" cols="10" rows="5" type="text" ></textarea></td>
<td><input type="button" id="addInv" value="Add" onclick="insRow(this)"/></td>
</tr>
<table>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

wellll你尝试添加它..

var x=document.getElementById('myTable');
var val = x.getElementsByTagName('textarea')[0].value;
var new_row = x.rows[i].cloneNode(true);
new_row.getElementsByTagName('textarea')[0].value = val;
x.rows[i].parentNode.insertBefore(new_row, x.rows[i].nextSibling);