我試圖從XML動態添加信息並添加到div。我的想法是要將現有的div裏面的新的div(不是強制性的。我也可以真正添加到現有的div)JS未能在'Node'上執行'appendChild':參數1不是'Node'類型
JS
var newDiv = document.createElement("div"); //new Div
newDiv.appendChild(sideTab);
var existingDiv = document.getElementById("vertical"); //Existing div
document.body.insertBefore(newDiv,existingDiv);
sideTab都會有這樣的事情:
<ul class ="tab" >
<li><a href="#" class="tab"> Something</a></li>
</ul>
現有的div
<div class="left" id="vertical">
但是,當我執行我得到這個錯誤: 無法執行「節點」上的'appendChild':參數1不是類型'節點'。
你在哪裏定義了'sideTab'? – brk
看起來像你在'sideTab'變量中的任何一個都不是'Node'類型,只是錯誤消息說的是什麼。 – keymone
推測:'sideTab'的值是一個字符串(HTML) – Quentin