我想知道如何在没有 html 标签的情况下获得 innerHtml。只有文字。
问问题
4099 次
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 回答