我想知道如何在没有html标签的情况下获取innerHtml。只有文字。
答案 0 :(得分:5)
如果您使用的是jquery,请使用$('myelem').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;