我試圖在原始元素後面放置一個克隆元素。在原始後插入克隆
我做了一些研究,發現瞭如何創建一個克隆以及如何將克隆放置在原始文件之後,但似乎無法將它們放在一起。
這裏是我的代碼:
<html>
<head>
<script type="text/javascript">
function onClickAdd() {
var tableRow = document.getElementById("tableRow");
var tableRowClone = tableRow.cloneNode(true);
document.getElementById("tableRow").insertBefore(tableRowClone, tableRow.nextSibling);
}
</script>
</head>
<body>
<table>
<tr id="tableRow">
<td>
<input type="text" name="textField">
</td>
</tr>
<tr>
<td>
<input type="button" name="addButton" value="Add" onClick="Javascript:onClickAdd()">
</td>
</tr>
</table>
</body>
</html>
我的預期輸出是: 一在Add按鈕每次點擊,一個新的文本輸入框將被放置在文本字段的堆的底部。該按鈕不是堆棧的一部分,應始終在堆棧下方。
我是JavaScript的總noobot。上面的代碼可能不正確。謝謝!
優秀。感謝您及時的回覆! – paperclip
只需閱讀您的編輯。你剛回答我的下一個問題。再次感謝! – paperclip
@paperclip:大聲笑,無後顧之憂,很高興幫助! –