使用JS中的RegExp将整个特定的html标签替换为其全部内容

时间:2015-10-23 15:12:22

标签: javascript regex

现在我想在JS中使用RegExp来替换整个特定的html标签(例如,'< strong>')及其全部内容(innerHTML)。

一个例子: 替换

<strong><u>hello</u></strong>

<u>hello</u>

2 个答案:

答案 0 :(得分:0)

我试过这个; document.querySelector(&#39; tagParent&#39)。的replaceChild(document.createTextNode(documen t.querySelector(&#39;强&#39;。)的innerHTML),document.querySelector(&#39;强&#39 ;)); 还有更好的办法吗?

答案 1 :(得分:0)

将元素的outerHTML属性设置为innerHTML应该可以正常工作;不需要正则表达式。

var parent = document.querySelector('tagParent'); parent.outerHTML = parent.innerHTML;