如何擦除标签之间的文本

时间:2017-07-18 13:05:17

标签: javascript regex tags

我从网络服务中获取了一些段落,但根据源网址,有时我得到这样的内容:

示例1 :我要求提供此在线新闻中的文字http://tn.com.ar/sociedad/paso-2017-te-afiliaron-de-prepo-contanos-tu-historia-en-tn-y-la-gente_806433然后我会收到内容,但第一段我不需要。

    "hosting": {
      // Add the "rewrites" section within "hosting"
      "rewrites": [ {
        "source": "/item/:item",
        "destination": "/item.html?i=:item"
      } ]
    }

示例2 :我要求提供此在线新闻中的文字http://www.lanacion.com.ar/2044592-ranking-las-15-mejores-propuestas-de-los-portenos-para-mejorar-la-ciudad然后我会收到内容,但最后一段我不需要它。

<p> text to erase </p> <--- First 
<p> more text </p>
<p> more text </p>

我知道我需要删除的段落取决于我在文本中使用的URL。

我想如何删除它。我知道它可以用正则表达式完成,但我对此一无所知。

1 个答案:

答案 0 :(得分:0)

删除第一段内的文字:

document.querySelector('p:first-child').innerText = ""

删除最后一段内的文字:

document.querySelector('p:last-child').innerText = ""