JavaScript/jQuery";未捕获类型错误“;类列表
我一直在寻找答案,但什么也没找到。。所以,如果你认为这是一个重复告诉我,我会删除它,谢谢 当我编写类似于JavaScript/jQuery";未捕获类型错误“;类列表,javascript,jquery,html,class,Javascript,Jquery,Html,Class,我一直在寻找答案,但什么也没找到。。所以,如果你认为这是一个重复告诉我,我会删除它,谢谢 当我编写类似于body.classList.add(“someExampleClass”)的东西时控制台告诉我未捕获类型错误:无法读取未定义的属性“add”。我已经添加了CDN //cdnjs.cloudflare.com/ajax/libs/classlist/2014.01.31/classlist.min.js 但它保留了错误,我已经尝试过Chrome和Safari 这是完整的代码: HTML 提前向
body.classList.add(“someExampleClass”)的东西时代码>控制台告诉我未捕获类型错误:无法读取未定义的属性“add”
。我已经添加了CDN
//cdnjs.cloudflare.com/ajax/libs/classlist/2014.01.31/classlist.min.js
但它保留了错误,我已经尝试过Chrome和Safari
这是完整的代码:
HTML
提前向大家表示感谢,祝大家度过愉快的一天。类列表是DOM属性。所以你的代码应该是
$('p')[0].classList.add("purple");
或
$('p')
是一个jquery对象,get()将其转换为dom对象
或者你可以简单地使用
$('p').addClass("purple")
你应该试试这个:
$('p')[0].classList.add("purple");
或者这个:
$('p').addClass("purple");
您需要$('p').addClass(“紫色”)?我在您的HTML中没有看到任何p
-标记。什么时候调用over()
函数?可能classList
-js尚未加载?
$('p').addClass("purple")
$('p')[0].classList.add("purple");
$('p').addClass("purple");