javascript - 删除特定标签但保持其子元素不变
问题描述
我正在尝试复制特定标记的 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) 元素的兄弟姐妹中。
解决方案
我的代表太低了,无法发表评论。
提醒一下,您可以命名以数字开头的元素 HTML5 id。但是如果你这样做了,你只能使用来自 javascript 的 id 而不是使用 CSS 来定位该元素。
很难说问题,因为我看不到示例代码。就像@FedeSc 指出的那样,您可能忘记将其放入。
请使用示例代码编辑问题,我很乐意帮助您。
推荐阅读
- swiftui - 在 swiftui 中禁用或忽略 TabView 上的点击
- proxy - 当我使用带有 Nuxt.js 的 axios 进行 API 通信时,我收到一条错误消息 502 (Bad Gateway)
- homebrew - 卸载自制软件后删除 /opt/homebrew 是否安全?
- javascript - 如何在另一个应用程序中包含反应应用程序?
- hubspot - Hubspot API:为交易阶段更改记录了错误的时间戳
- javascript - Express 路由器路由在 Postman 上获得状态 404
- python - 使用不同的日期运行相同的 Python 代码
- django - 如何在django中一对一地级联删除?
- sql - 当数据库中的第二条记录为零时数据重复
- unit-testing - react-hook-form V7:如何使用 jet 对 MUI 组件进行单元测试?