使用Javascript删除/隐藏具有特定类的span标签
Using Javascript to remove/hide span tags that have a certain class
我正在编写一些编译HTML片段并将其导出到Microsoft Word的软件。我想要一个脚本,循环通过编译的片段,并删除具有特定类的某些标签。
我不能使用CSS作为display:none;style不能导出到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-remove-element-by-id
使用jQuery
:
$('#hideme').hide() // hides element diplay:none
或
$('#hideme').remove() // removes element
相关文章:
- 兰吉 |如何在 span 标签上使用单击事件删除突出显示的文本
- 如何使用 jQuery 将 span 标签添加到所选文本并将更改永久保存在本地 html 文件中
- JavaScript 正则表达式,用于保留 span 标签并删除其他标签
- 如何 chk 如果 span 标签是否包含文本
- Cheerio 'text()' 空字符串用于 span 标签
- 从span标签中获取值并从中扣除%(JavaScript)
- 选择 h2 标签的前两个单词并换行 span 标签
- 在按键上使用jquery从最近的span标签中获取文本
- 使用span标签中可用的Nokogiri抓取数据
- 火狐浏览器:点击事件不调用 SPAN 标签
- 在我的标签标签后预先键入span标签以进行搜索.如何正确添加标签
- 如何强制TinyMCE在P标签内创建SPAN标签
- 如何防止所有链接(其中有一个span标签)打开
- 用jQuery删除周围的双span标签.如何解决这个问题
- Javascript锚中的href和span标签
- 当某些东西被删除时,删除span标签
- 如何用jQuery在span标签中换行文本,除了第一个单词
- 在
内动态添加span标签链接 - 用Javascript在句子周围包裹span标签
- 如何在Span标签中获取值