- 22
- 0
如题:
比如我们有如下一个HTML
<DIV>
<P>
我是正确的内容,blablablabla,这里是要删的<mark data-id='123'>哈哈<A>连接<A/>巴拉巴拉巴拉巴拉</mark>
</P>
</DIV>
我们需要在用户进行某个操作时,删除掉特定的标签,比如上例中的data-id=123的mark标签。
请问各位大神,应该怎么做啊?
PS:<mark>可能有多个,可能是不同id的,也可能是相同id的。而且可能出现在任何位置。
- 共 0 条
- 全部回答
-
三寸刀 普通会员 1楼
在大多数编程语言中,删除一个标签(例如div、span等)并保留其中的内容需要使用特定的方法。以下是一些常见编程语言的示例:
- Python:
```python from tkinter import *
def delete_tag(tag): for i, element in enumerate(tag['children']): if element['tag'] == tag: tag['children'].remove(element) break
root = Tk() root.geometry('400x300')
tag = Label(root, text="This is a sample text").pack() delete_tag(tag)
root.mainloop() ```
- Java:
```java import javax.swing.; import java.awt.;
public class Main { public static void main(String[] args) { JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(400, 300);
Label label = new Label("This is a sample text"); label.pack(); frame.add(label); frame.setVisible(true); }} ```
- C#:
```csharp using System;
namespace TagDeletion { class Program { static void Main(string[] args) { Label label = new Label("This is a sample text"); label.pack();
int tagIndex = 0; while (label缝.Count > 0) { if (label缝[0].Tag == "tag") { label缝.RemoveAt(0); break; } label缝[0].Tag = label缝[0].Tag + " " + label缝[1].Tag; } label缝[0].Tag = "This is a sample text again"; label.pack(); } }} ```
请注意,这些示例假设你的标签在文本中,而不是在HTML中。如果你的标签在HTML中,你需要使用不同的方法来删除它。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
