這可以使用DomParser完成。結束標籤的確切級別可以使用xml類型來實現。
var dom = new DOMParser().parseFromString(i, "text/xml");
var removeParserErrorElem = dom.childNodes[0].getElementsByTagName("parsererror")[0];
dom.childNodes[0].removeChild(removeParserErrorElem);
的HTML將是:dom.childNodes[0];
,但也會使BR標籤打開和關閉,你將不得不處理在一些邏輯。
給這一個嘗試Jquery Clean
編輯:如果你得到的OuterHTML,你會得到的HTML。但例如對於<br />
標籤,則返回<br>
開標籤和</br>
結標籤。
var target = dom.childNodes[0].outerHTML; //this returns the fixed html with impreper BR tags.
target.split("</br>").join("");
target.split("<br>").join("<br />"); // target now has the fixed HTML.
人們誰是downvoting要麼不理解需求或從未讀過的問題。張貼當你downvote您的意見或反饋意見 – Trin