javascript - 如何删除网页中的特定类?

标签 javascript

我的 JavaScript 脚本不起作用。

我希望在我的网页中有一个 JavaScript 函数来删除所有包含“plane”的类属性

例如:

<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');
    });
})();

关于javascript - 如何删除网页中的特定类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55315193/

相关文章:

javascript - 使用 Node 检查器进行调试的正确过程是什么?

javascript - 如何根据 div id 更改链接?

javascript - 观察变量的变化

javascript - 显示 jquery 消息并禁用按钮

javascript - 在组件中使用导入的常量而不将其设置为局部变量

javascript - 如何通过 jQuery 调试 DOM 操作?

javascript - GAPI 的 OAuth - 首次登录 Javascript 后避免身份验证和授权

javascript - 将 Razor 变量转换为 Javascript

javascript - 带有providedIn : 'root' is an empty object的 Angular 服务

javascript - 如何在 contenteditable div 中创建一个段落?