2021-09-27 04:08:36
在 JavaScript 中设置字体主要通过操作 CSS 样式实现,以下是具体方法及示例:
1. 内联样式直接通过元素的 style 属性设置字体:
document.getElementById("myElement").style.fontFamily = "Arial, sans-serif";document.getElementById("myElement").style.fontSize = "16px";通过添加/切换 CSS 类来设置字体:
<style> .custom-font { font-family: "Helvetica Neue", Arial; font-size: 14px; }</style><script> document.getElementById("myElement").classList.add("custom-font");</script>批量设置元素的多个字体属性:
const element = document.getElementById("myElement");Object.assign(element.style, { fontFamily: "Georgia, serif", fontSize: "18px", fontWeight: "bold"});动态修改样式表中的规则:
// 获取第一个样式表的第一条规则const styleSheet = document.styleSheets[0];const rule = styleSheet.cssRules[0];rule.style.fontFamily = "Verdana";使用库简化操作:
$("#myElement").css({ "font-family": "Courier New", "font-size": "12px"});根据需求选择合适的方法,优先推荐 CSS 类 或 CSS 对象 以保持代码清晰。