Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从html的字符串版本中删除元素_Javascript_Html_Ecmascript 6 - Fatal编程技术网

Javascript 如何从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元素并删除它们。然后将其转换回字符串:

有没有一种简单的方法可以从字符串中删除HTML元素?我想从此字符串中删除所有
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)