【发布时间】:2021-12-20 07:25:49
【问题描述】:
我的 selected_cell 仅包含一个段落作为其子级,并应用了默认的普通类。
我的css代码:
.normal{
font-weight: normal;
}.bold{
font-weight: bolder;
}
我的 JS 代码:
function bold()
{
var selectedcell=document.querySelector('.selected-cell');
if(selectedcell.children[0].class=="normal")
{
selectedcell.children[0].class="bold";console.log(selectedcell.children[0])}
else
{
selectedcell.children[0].class="normal";console.log(selectedcell.children[0])};
}
在这里,我创建了一个粗体函数,其中我使用 font-weight 属性使所选单元格的文本看起来更粗。但显然它不起作用。
【问题讨论】:
-
在使用 DOM 时必须使用 className 属性而不是 class。
-
@HadiTabatabaei 好的。但是当我刚刚使用类属性并将其记录到控制台时,我的类被完美打印了。
标签: javascript css class fonts children