对象#没有方法'removeClass'我总是得到这个错误。
defaultcolor = document.getElementsByClassName('default');
defaultcolor.removeClass("default");`
答案 0 :(得分:1)
removeClass是一个jQuery方法,如果你的网页上没有jQuery,它将无法工作,因为你得到一个html对象,而不是一个jQuery对象。
如果您已经包含了jQuery,请获取如下元素:
$('.default').removeClass('default');
它会起作用。
答案 1 :(得分:0)
这是因为您的defaultcolor
变量包含一个没有removeClass
方法的标准DOM元素。您需要使用jQuery选择元素才能使用jQuery的方法。试试这个:
$('.default').removeClass('default');