首页 > 解决方案 > 删除特定标签但保持其子元素不变

问题描述

我正在尝试复制特定标记的 HTML 内容,然后删除特定的 HTML 标记并将该标记的复制元素附加到已删除标记的同级。有没有办法解决这个问题?

例如 HTML 是这样的:

<p>This is sample <span id ="1">text <strong>to v<span>erify</span></strong> the</span> issue</p>

我期待这样的输出:

<p>This is sample text <strong>to v<span>erify</span></strong> the issue</p>

现在,如果您观察到 id="1" 的 span 元素已被删除,但其父内容仍然存在,这些内容将附加到已删除 span(id=1) 元素的兄弟姐妹中。

标签: javascripthtml

解决方案


我的代表太低了,无法发表评论。

提醒一下,您可以命名以数字开头的元素 HTML5 id。但是如果你这样做了,你只能使用来自 javascript 的 id 而不是使用 CSS 来定位该元素。

很难说问题,因为我看不到示例代码。就像@FedeSc 指出的那样,您可能忘记将其放入。

请使用示例代码编辑问题,我很乐意帮助您。


推荐阅读