亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

通過刪除 <p></p> 標簽去除 HTML 字符串并在 Javascript

通過刪除 <p></p> 標簽去除 HTML 字符串并在 Javascript

飲歌長嘯 2021-06-15 17:57:57
我有一個關于剝離 HTML 字符串的問題。我有一個 HTML 字符串:<p>I have a dog</p><p>I have a cat too</p><p>I have a lion too</p>我希望它變成:I have a dog<br/>I have a cat too<br/>I have a lion too
查看完整描述

2 回答

?
斯蒂芬大帝

TA貢獻1827條經驗 獲得超8個贊

您可以使用DOMParser


let str = `<p>I have a dog</p>

<p>I have a cat too</p>

<p>I have a lion too</p>`


let parser = new DOMParser()

let parsed = parser.parseFromString(str,'text/html')


let final = [...parsed.getElementsByTagName('p')].map(e=> e.textContent).join('<br/>')


console.log(final)

注意:- Regex 不是 HTML 解析的合適工具,但如果只是為了學習目的,您想看看如何使用 regex


let str = `<p>I have a dog</p>

<p>I have a cat too</p>

<p>I have a lion too</p>`


let op = str.split('\n').map(e=>e.replace(/<\/?p>/g,'')).join('<br/>')


console.log(op)


查看完整回答
反對 回復 2021-06-24
  • 2 回答
  • 0 關注
  • 380 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號