2017-07-18 96 views
0

我碰到一個web服務的一些段落,但根據源URL之間的文本,有時候,我得到這樣的:如何擦除標記

例1:請問在這個文本在線新聞http://tn.com.ar/sociedad/paso-2017-te-afiliaron-de-prepo-contanos-tu-historia-en-tn-y-la-gente_806433然後我得到的內容,但第一段我不需要它。

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

例2:請問在這個在線新聞http://www.lanacion.com.ar/2044592-ranking-las-15-mejores-propuestas-de-los-portenos-para-mejorar-la-ciudad的文本,然後我得到的內容,但最後一段我並不需要它。

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

我知道我需要根據地方我把文本中的網址刪除哪些段落。

我想如何抹去它。我知道它可以用正則表達式來完成,但我對此一無所知。

+0

你知道被刪除,需要精確的文本前手?你怎麼知道哪些文字需要刪除? – RichGoldMD

+0

@RichGoldMD是的我知道,因爲當我提出請求詢問網址A的文本時,第一段應該是擦除。當我詢問網址B的文本時,最後一段應該被刪除。兩個url總是表現得如此。 –

+0

您不能對web服務進行更改,而不是假設您擁有並可訪問web服務的情況下不需要返回的內容。 – user8271644

回答

0

刪除第一段中的文本:

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

刪除最後一個段落中的文本:

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