1

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

4

3 回答 3

5

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

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

于 2013-02-10T06:50:44.087 回答
5

如果您不使用 jQuery(或者即使您使用),此链接将探讨一些不同的选项(例如 innerText 与 textContent),以及它们在浏览器之间的不同之处:

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

基本上,并非所有方法都适用于所有浏览器,有些带换行符,而有些则不适用。

于 2013-02-10T07:12:27.443 回答
1

您可以改用 text() 函数:

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

您还可以使用:

document.getElementById("your_element").textContent;
于 2013-02-10T06:55:15.820 回答