javascript - 如何删除网页中的特定类?
问题描述
我的 javascript 脚本不起作用。
我想在我的网页中有一个 javascript 函数来删除所有包含“平面”的类属性
例如:
<a href="#" class="test toto plane">
<a href="#" class="test toto">
<span class="plane car">
我的目标是拥有
<a href="#" class="test toto ">
<a href="#" class="test toto">
<span class="car">
(function() {
'use strict';
[].forEach.call(document.querySelectorAll("plane"), function (item) {
console.log(item);
item.classList.remove('plane');
});
})();
querySelectorAll 找不到任何元素。
解决方案
您需要添加“点”以按类查找元素。
只需使用:
(function() {
'use strict';
document.querySelectorAll('.plane').forEach(item => {
console.log(item);
item.classList.remove('plane');
});
})();
推荐阅读
- firebase - 我无法从 List Tile Page 导航到详细信息页面并显示检索到的特定项目的数据
- python - 如何进行一般搜索
- android - Ionic 3 键盘推送背景图片
- python - python:我的代码没有循环到for循环来读取csv
- python - 如何在熊猫系列中用 Nan 替换非字符串值?
- hyperledger-fabric - 由于先前的块哈希不匹配,Hyperledger Fabric 节点出现恐慌
- netty - Netty 4 中 ChannelHandlerContext.sendUpstream 的替代品是什么
- spring-boot - Maven对系统范围依赖的传递依赖
- php - 使用 PHP 运行 HTML 上传表单时出现问题
- flutter - 在颤振中添加两个Textformfields控制器