gpt4 book ai didi

javascript - 使用 Javascript 删除/隐藏具有特定类的跨度标签

转载 作者:行者123 更新时间:2023-11-30 08:42:27 25 4
gpt4 key购买 nike

我正在编写一些软件来编译 HTML 片段并将它们导出到 Microsoft Word。我想要一个循环遍历编译片段并删除具有特定类的某些标签的脚本。

我不能使用 CSS 作为显示:无;样式不适用于导出到 Word。

我不能使用标签 ID,因为片段可能有多个我想隐藏的标签实例。

这是我目前所拥有的:

<head>
<script>
function hideme(){
var span = document.getElementById("hideme");
span.parentNode.removeChild(span);
}
</script>
</head>
<body onload="hideme()">
Hello I'd like to remove <span id="hideme" value="1">THIS</span> word, which I can<br/>
I'd also like to remove <span id="hideme" value="1">THIS</span> word, which I can't
</body>

最佳答案

id需要唯一,所以把id改成class

<head>
<script>
function hideme(){
var span = document.getElementsByClassName("hideme");
span.parentNode.removeChild(span);
}
</script>
</head>
<body onload="hideme()">
Hello I'd like to remove <span class="hideme" value="1">THIS</span> word, which I can<br/>
I'd also like to remove <span class="hideme" value="1">THIS</span> word, which I can't
</body>

用jquery很简单

<body>
Hello I'd like to remove <span class="hideme" value="1">THIS</span> word, which I can<br/>
I'd also like to remove <span class="hideme" value="1">THIS</span> word, which I can't
</body>

脚本

$(document).ready(function(){
$(".hideme").hide(); //or $(".hideme").remove();
});

关于javascript - 使用 Javascript 删除/隐藏具有特定类的跨度标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25078959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com