我有字符串,看起來像這樣如何從JavaScript的最後一行刪除某些字符串?
<a href="http://www.page.com/01"><img src="http://www.domain.com/test.jpg" alt=""/></a><!--nextpage-->
<a href="http://www.page.com/02"><img src="http://www.domain.com/test.jpg" alt=""/></a><!--nextpage-->
<a href="http://www.page.com/03"><img src="http://www.domain.com/test.jpg" alt=""/></a><!--nextpage-->
我想要做的是去除僅在最後一行<a href="http://www.page.com/03">
和</a><!--nextpage-->
!所以最終的輸出應該是這樣的:
<a href="http://www.page.com/01"><img src="http://www.domain.com/test.jpg" alt=""/></a><!--nextpage-->
<a href="http://www.page.com/02"><img src="http://www.domain.com/test.jpg" alt=""/></a><!--nextpage-->
<img src="http://www.domain.com/test.jpg" alt=""/>
這是我做的,到目前爲止
var str = '<a href="page.com/01"><img src="domain.com/test.jpg" alt=""/></a><!--nextpage-->\n<a href="page.com/02"><img src="domain.com/test.jpg" alt=""/></a><!--nextpage-->\n<a href="page.com/03"><img src="domain.com/test.jpg" alt=""/></a><!--nextpage-->\n';
str = str.slice(0, -20);
alert(str)
我設法在最後一行刪除</a><!--nextpage-->
。現在我只是不知道如何刪除最後一行的<a href="page.com/03">
。請注意,字符串將始終具有不同數量的行和網址
解析HTML到DOM並執行DOM操作。 –
不要將HTML作爲字符串操作。 – 2016-08-14 05:09:52