Javascript 如何从html的字符串版本中删除元素
有没有一种简单的方法可以从字符串中删除HTML元素?我想从此字符串中删除所有Javascript 如何从html的字符串版本中删除元素,javascript,html,ecmascript-6,Javascript,Html,Ecmascript 6,有没有一种简单的方法可以从字符串中删除HTML元素?我想从此字符串中删除所有del元素: <p>one</p> <p><del>add</del><ins>four</ins><del>add</del></p> <p>five</p> 一个 加四加 五 使用DOMParser将其转换为文档,迭代文档中的所有del元素并删除它们。然后将其转换回字符串:
del
元素:
<p>one</p>
<p><del>add</del><ins>four</ins><del>add</del></p>
<p>five</p>
一个
加四加
五
使用DOMParser将其转换为文档,迭代文档中的所有del
元素并删除它们。然后将其转换回字符串:
conststr=`one
加四加
五个`;
const doc=new DOMParser().parseFromString(str,'text/html');
for(文档查询选择器的常数('del')){
del.remove();
}
log(doc.body.innerHTML)
使用DOMParser将其转换为文档,迭代文档中的所有del
元素并删除它们。然后将其转换回字符串:
conststr=`one
加四加
五个`;
const doc=new DOMParser().parseFromString(str,'text/html');
for(文档查询选择器的常数('del')){
del.remove();
}
log(doc.body.innerHTML)代码>