# JavaScript怎么实现加粗 在网页开发中,文字加粗是常见的文本样式需求。JavaScript提供了多种方式实现这一效果,本文将详细介绍5种主流方法及其适用场景。 ## 1. 使用style.fontWeight属性 最直接的方式是通过DOM元素的`style`属性修改`fontWeight`值: ```javascript const element = document.getElementById('myText'); element.style.fontWeight = 'bold'; // 设置为加粗 element.style.fontWeight = 'normal'; // 取消加粗
特点: - 直接修改行内样式 - 优先级高于CSS样式表 - 适合动态修改单个元素样式
通过添加/移除包含加粗样式的CSS类:
.bold-text { font-weight: 700 !important; }
element.classList.add('bold-text'); // 加粗 element.classList.remove('bold-text'); // 取消
优势: - 样式与行为分离 - 便于批量管理 - 支持CSS预处理器
传统富文本编辑方法(注意:现代浏览器已废弃):
document.execCommand('bold', false, null);
注意: - 仅适用于contentEditable元素 - 已被Selection
和Range
API取代