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

比如

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

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

阅读 4.8k
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');
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题