核心知识
属性与样式
getAttribute/setAttribute 操作属性;classList 更适合切换预定义样式状态。
- 读取 href、src、aria-* 等属性
- 优先切换 class,不在 JS 中堆大量 style
- 状态变化要与可见反馈一致
button.setAttribute('aria-pressed', 'true');
panel.classList.add('is-open');
getAttribute/setAttribute 操作属性;classList 更适合切换预定义样式状态。
button.setAttribute('aria-pressed', 'true');
panel.classList.add('is-open');