Amr*_*rhy 3 html javascript jquery
我试图找到一种方法使用javascript或jquery编写一个函数,从页面中删除所有的html标签,只是给我这个页面的纯文本.
怎么做到这一点?有任何想法吗?
IE和WebKit
document.body.innerText
Run Code Online (Sandbox Code Playgroud)
其他:
document.body.textContent
Run Code Online (Sandbox Code Playgroud)
(按照Amr ElGarhy的建议)
大多数js框架都实现了一种crossbrowser方式来实现这一点.这通常有点像这样实现:
text = document.body.textContent || document.body.innerText;
Run Code Online (Sandbox Code Playgroud)
似乎WebKit保留了一些格式,textContent而使用innerText删除所有内容.