1
下面的代碼應該克隆給定元素後插入:克隆的元素不被顯示
function cloneMore(element) {
var newElement = element.cloneNode(true);
element.parentNode.insertBefore(newElement, element.nextSibling);
}
var addChoice = document.getElementById("add-choice")
addChoice.onclick = (function(){cloneMore(document.getElementById("choices").lastChild);})
的HTML如下:
<ul id="choices">
<!-- form elements -->
</ul>
<p><a id="add-choice">Add another choice</a></p>
沒有拋出異常,一切都執行了,但我看不到新元素。爲什麼?
控制檯登錄它,看看它是否是克隆連 –