【发布时间】:2018-08-25 01:15:49
【问题描述】:
<ul>
<li class="bearname">Smokey</li>
<li class="bearname">Teddy</li>
</ul>
如何在此处更改这些类名?我试过了;
document.querySelectorAll('li').className = "corgitype"
和
document.querySelectorAll('li').classList = "corgitype"
但没有任何改变。 corgitype 是我想在 bearname 上覆盖的新类名
【问题讨论】:
-
querySelectorAll 返回一个 NodeList,它们没有 className 或 classList 属性,所以不要费心设置它们.您需要做的是遍历列表并单独设置类。这必须是重复的。
标签: javascript dom class-names