【发布时间】:2015-10-01 13:25:34
【问题描述】:
我正在寻找使用 javascript 从 DOM 元素中删除嵌套标签的最简单方法(编码和执行时间)。
示例案例:
<i><b>This <b><i>is <u>a</u> new</i></b> test</b></i>
想要的解决方案:
<i><b>This is <u>a</u> new test</b></i>
解决方案需要与所有可能的 html 标记一起工作,而不仅仅是上面的示例。 需要消除所有嵌套标签,同时将内部 HTML 保留在 DOM 中。
解决方案可以但不需要使用 jQuery。
有什么建议吗?
【问题讨论】:
-
到目前为止我没有尝试过任何事情,但对解决这个问题的简单方法很感兴趣
-
我不明白反对意见。我要求解决一个明确定义的问题。
-
All nested tagsdiv的呢? -
假设我的 dom 元素是一个 div,然后我想从这个 div 的 innerHTML 中删除嵌套标签(但保留所有嵌套元素的 innerHTML)
标签: javascript jquery html tags nested