【问题标题】:Get innerHtml but remove unwanted tags获取 innerHtml 但删除不需要的标签
【发布时间】:2013-02-10 15:12:27
【问题描述】:

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

【问题讨论】:

    标签: javascript jquery html css


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • @john - 你为什么不在previous question 上问这个?
      • @Derek 我认为上下文不同!
      【解决方案3】:

      您可以改用 text() 函数:

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

      你也可以使用:

      document.getElementById("your_element").textContent;
      

      【讨论】:

        猜你喜欢
        • 2012-02-20
        • 2019-07-28
        • 2012-09-29
        • 2011-12-13
        • 1970-01-01
        • 2021-06-27
        • 2019-10-03
        • 1970-01-01
        相关资源
        最近更新 更多