我正在使用jquery html parser($。parseHTML())。 這個函數的問題是,如果我傳遞一個包含html正文和表單標籤的字符串,函數只返回表單標籤。 但我想保留原始標籤。 我怎樣才能做到這一點?在HTML解析器中保留htl和body標記
1
A
回答
0
試試這個:
var a = document.createElement('html');
a.innerHTML = '<head></head><body><form></form></body>';
0
編輯,更新
嘗試
$(function() {
var htmlstr = "<html data-abc=123><body>abc<form><input type=text /></form>"
+ "</body></html>";
var d = document.implementation.createHTMLDocument();
d.write(htmlstr);
var _html = $(d).find("html");
$("textarea").val(_html[0].outerHTML)
})
+1
d.write(html)---> d.write(htmlstr)? – 2014-09-11 10:40:30
+0
@MartinErnst更新。謝謝 – guest271314 2014-09-11 14:04:32
相關問題
- 1. SImple HTML DOM解析器不解析<body>標記
- 2. Java Html解析器和閉合標記
- 3. 保留XML內容中的HTML標籤SAX解析器Python
- 4. 在XQuery中保留HTML標記
- 5. 在Xml解析中識別Html標記
- 6. HTML解析器驗證標記
- 7. Android SAX解析:如何從CDATA標記中保留換行符
- 8. 在解析HTML文本內容時保留<br>標籤
- 9. 在rails上解析html標記和腳本標記
- 10. 如何在已解析的XML文本中移除「BODY」標記?
- 11. JSoup - 按標記解析HTML標記
- 12. 解析BeautifulSoup html標記
- 13. 用Python解析html標記
- 14. JSoup解析HTML div標記
- 15. 用jsoup解析保留非HTML元素
- 16. 定製標記在HTML和解析器與PHP
- 17. 使用Jsoup HTML解析器解析註釋標記
- 18. 保留HTML標記來XML轉換
- 19. 保留標記之間的空格HTML
- 20. 刪除HTML標記並保留文本
- 21. 爲什麼「PHP Simple HTML DOM解析器」有時無法解析HTML body?
- 22. 解析Scala中的HTML元標記
- 23. HTML標記解析JSON數據在JavaScript
- 24. JSDoc - 標記一些代碼不被解析但保留文檔?
- 25. 解析XML/PHP複雜元素,同時保留原始標記
- 26. 包含腳本標記和LineNumberReader的Java HTML解析器
- 27. 保留換行符 - 簡單的HTML DOM解析器
- 28. Scala解析器,設置保留字
- 29. 如何在保留非標記HTML標記的同時將HTML轉換爲Markdown?
- 30. 標記解析器失敗
'$ .parseHTML()'使用瀏覽器的內置HTML解析器,通過分配給'temporaryelement.innerHTML'。如果瀏覽器放棄這些標籤,jQuery無法讓它們返回。 – Barmar 2014-09-11 05:41:25
有沒有其他方法可以保留它們? – 2014-09-11 05:45:12
說,我把整個HTML放在文本區域,然後我解析它,使用$ .parseHTML()。現在textarea內容的html和body標籤被剝離。我想要保留HTML和身體標籤在文本區...我怎麼做到這一點? – 2014-09-11 07:38:28