我正在尝试将HTML转换为纯文本。它有效吗?我错过了什么吗?
txt = $("body").find("script,noscript,style,:hidden").remove().end().text();
谢谢!
答案 0 :(得分:4)
HTML 是文字。
编辑试试这个......
// Get current body text
var html = $("body").text();
// Create a new jQuery object out of body text and remove desired elements
var text = $(html).remove("script,noscript,style,:hidden").text();
答案 1 :(得分:0)
您想要element.textContent
(IE {1}}。
答案 2 :(得分:0)
var scriptContents = $('body').find('script').html();
var noScriptContents = $('body').find('noscript').html();
var styleContents = $('body').find('style').html();
答案 3 :(得分:-1)
如果您尝试将其渲染到屏幕上,您可以:
<pre>
some html here
</pre>