設計場景
- 我們在寫一個組件的時候供嚎,經常需要做的就是把 HTML代碼 以字符串的形式拼到腳本中吧雹,最后通過 ** appendChild()** 方法把它追加到視圖中的某個元素中
問題
- 該方法支持的參數(shù)類型為 DOM對象 ,而我們腳本中所寫的類型是 string
- 錯誤提示
Uncaught TypeError: Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'.
解決方案
function parseDom(nodelist) {
var objE = document.createElement("div");
objE.innerHTML = nodelist;
return objE.childNodes;
}