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

Javascript 在JS中使用RegExp将整个特定html标记替换为其全部内容,javascript,regex,Javascript,Regex,现在,我想在JS中使用RegExp将整个特定的html标记(例如,“”)替换为其全部内容(innerHTML) 例如: 替换 你好 与 你好 我试过这个;document.querySelector('tagParent').replaceChild(document.createTextNode(documen‌​t、 querySelector('strong').innerHTML),document.querySelector('strong'); 有没有更好的方法?在这里,将元素的属

现在,我想在JS中使用RegExp将整个特定的html标记(例如,“”)替换为其全部内容(innerHTML)

例如: 替换

你好

你好
我试过这个;document.querySelector('tagParent').replaceChild(document.createTextNode(documen‌​t、 querySelector('strong').innerHTML),document.querySelector('strong'); 有没有更好的方法?

在这里,将元素的属性设置为its应该可以正常工作;不需要regexp

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

parent.outerHTML=parent.innerHTML

您可以通过
获得
元素内容。innerHTML
,为什么您需要在这里使用RegExp?使用正则表达式解析HTML非常困难。我已经尝试过了;document.querySelector('tagParent').replaceChild(document.createTextNode(document.querySelector('strong').innerHTML),document.querySelector('strong');还有更好的办法吗?
<strong><u>hello</u></strong>
<u>hello</u>