js获取到dom元素后如何修改dom的子元素样式?

比如

<div class="a">
    <div class="b"></div>
    <div class="c"></div>
</div>

我通过js获取到classa的dom元素了,然后我想修改classc的样式该怎么写?

已解决 悬赏分:70 - 解决时间 2022-01-17 11:04
反对 0举报 0 收藏 0

回答1

最佳
  • @
    let dom = document.querySelector('.a');
    // 通过 classList 修改
    dom.classList.add('a-add');
    dom.classList.remove('a');
    // 直接赋值
    dom.className = 'a-class-name';
    // setAttribute
    dom.setAttribute('class', 'a-set-attribute');
    支持 0 反对 0 举报
    2022-01-16 16:09