var tmpEl = document.createElement('div')
tmpEl.innerHTML = stringEl;
return tmpEl.firstChild
我使用用於將文本轉換爲DOM節點。 的問題是,如果stringEl
包含<tr>
標籤我必須創建table
標籤不div
對於這work.Also如果想要這個代碼與stringEl
contaning li
標籤我必須創建ol
或ul
insted的div
標籤的工作。有沒有通用的字符串轉換爲Dom節點?
最好的問候,
約爾丹
如果你提供的不同的價值觀您'stringEl'和你所期望的到底是什麼,它可能有助於理解你的問題。 – skovalyov
我認爲你低估了這個問題的複雜性。這個片段在處理受限制的元素集時很有用,但如果打算是通用的,它就太鬆了。檢查jQuery(.parseHTML,.buildFragment)的相關功能,看看它是如何解決的;提示:它遠離3行代碼。 – raina77ow