获取innerHtml但删除不需要的标签

时间:2013-02-10 06:49:16

标签: javascript jquery html css

我想知道如何在没有html标签的情况下获取innerHtml。只有文字。

3 个答案:

答案 0 :(得分:5)

如果您使用的是jquery,请使用$('myelem').text()

API参考:http://api.jquery.com/text/

答案 1 :(得分:5)

如果你没有使用jQuery(或者即使你是),这个链接探讨了一些不同的选项(例如innerText vs textContent),以及它们在不同浏览器之间的区别:

http://www.davidtong.me/innerhtml-innertext-textcontent-html-and-text/

基本上,并非所有方法都适用于所有浏览器,有些条带断行,而其他方法则不然。

答案 2 :(得分:1)

您可以改为使用text()函数:

使用$("your_element").text()

您也可以使用:

document.getElementById("your_element").textContent;