网站首页 > 技术文章 正文
第一种:按照class类型删除
1、取出要删除的标签,这里对应tagName变量
2、可能有多个,所以需要遍历所有取到的标签
3、如果标签中的className和需要删除的变量名称相同,删除该标签
4、这里需要用到标签的父标签进行删除
第二种:按照Id值删除
1、利用方法getElementById得到标签
2、不会有多个相同Id的标签,所以直接删除就行
3、需要判断存在不存在,只有存在情况下才可以删除,不然会报错
4、同样利用标签的父标签进行删除
Js代码如下:
<script>
//按照class名称删除
function removeTags(tagName, tagClass) {//tagName:标签;tagClass:类名
var tagElements = document.getElementsByTagName(tagName);
for (var m = 0; m < tagElements.length; m++) {
if (tagElements[m].className == tagClass) {
tagElements[m].parentNode.removeChild(tagElements[m]);//去除元素
}
}
}
//按照id值删除
function removeTag(tagId){
var tagElement = document.getElementById(tagId);
if(tagElement){
tagElement.parentNode.removeChild(tagElement);
}
}
</script>
猜你喜欢
- 2024-11-27 VirtualBox 7.1.2 发布! 带来多项 GUI 更新,无人值守安装已彻底删除
- 2024-11-27 Spring boot+Mybatisplus用AR模式实现逻辑删除操作
- 2024-11-27 碎片时间学编程「127]:从数组中删除元素
- 2024-11-27 JavaScript程序员需要掌握的5个debug技巧
- 2024-11-27 python 列表删除
- 2024-11-27 souce-map-js + Vue 还原生成环境报错,让JS报错无所遁形
- 2024-11-27 如何使用 rmdir 命令删除目录?
- 2024-11-27 illustrator插件-常用功能开发-删除所有蒙版-js脚本开发-AI插件
- 2024-11-27 如何在 Ubuntu 22.04 LTS 中添加、删除和授予用户 Sudo 权限
- 2024-11-27 删除此函数式编程技术的 Switch 语句
- 标签列表
-
- content-disposition (47)
- nth-child (56)
- math.pow (44)
- 原型和原型链 (63)
- canvas mdn (36)
- css @media (49)
- promise mdn (39)
- readasdataurl (52)
- if-modified-since (49)
- css ::after (50)
- border-image-slice (40)
- flex mdn (37)
- .join (41)
- function.apply (60)
- input type number (64)
- weakmap (62)
- js arguments (45)
- js delete方法 (61)
- blob type (44)
- math.max.apply (51)
- js (44)
- firefox 3 (47)
- cssbox-sizing (52)
- js删除 (49)
- js for continue (56)
- 最新留言
-