0
我試圖添加div
div
元素中的按鈕,當我點擊一個按鈕。 以下JS
代碼:未捕獲的typeerror對象沒有方法'insertafter'
function doThis(){
var btn= document.createElement("input");
btn.type="submit";
btn.value="button";
var child=document.getElementById("child");
var submit=document.getElementById("submit");
child.insertAfter(btn, submit);
}
和html
標記:
<div id="parent" class="parent">
<div id="child" class="child">
<input type="text" class="text"/>
<input id="submit" type="submit" onclick="doThis()"/>
</div>
<div>
在控制檯我有錯誤消息:Uncaught TypeError: Object #<HTMLDivElement> has no method insertAftert
。如何解決這個問題? JSFIDDLE
@MelanciaUK謝謝! –
你可以使用'child.appendChild(btn);'http://jsfiddle.net/BYwz9/2/ – rps