Javascript 我可以选择一个元素并像这样更改类名吗? 函数名(){ const select=document.querySelector(“#id”); select.classname=(“customclass”) }

Javascript 我可以选择一个元素并像这样更改类名吗? 函数名(){ const select=document.querySelector(“#id”); select.classname=(“customclass”) },javascript,class,selector,classname,queryselector,Javascript,Class,Selector,Classname,Queryselector,我已经编写了这段代码。但是我无法更改类名。您需要更改属性: const select=文档。查询选择器(“id”); 选择.className=“customclass”; console.log(选择) 您需要更改属性: const select=文档。查询选择器(“id”); 选择.className=“customclass”; console.log(选择) 您需要使用select.classList.add('customClass')谢谢Pilchard您需要使用select.c

我已经编写了这段代码。但是我无法更改类名。

您需要更改属性:

const select=文档。查询选择器(“id”);
选择.className=“customclass”;
console.log(选择)
您需要更改属性:

const select=文档。查询选择器(“id”);
选择.className=“customclass”;
console.log(选择)

您需要使用
select.classList.add('customClass')
谢谢Pilchard您需要使用
select.classList.add('customClass')
谢谢Pilchard汉克斯先生。。。我甚至看不出有什么小错误——两者的区别在于设置
className
覆盖了所有现有的类,而
classList
允许您使用
add()
remove()
toggle()
方法来管理指定类的列表。谢谢。。。我甚至看不出这一微小的错误——两者之间的区别在于设置
className
覆盖所有现有的类,而
classList
允许您使用
add()
remove()
toggle()
方法管理分配的类列表。