JavaScript bold 方法详解与动态样式替代方案

作者:微光时间:2026-10-28 15:00:39浏览:487

本文介绍 JavaScript 的 bold 方法,该方法返回包裹 HTML b 标签的字符串,但需注意其不符合 ECMA 标准且不建议使用。文章进一步提供了通过 JavaScript 操作 DOM 元素 style.fontWeight 属性来动态切换粗体、正常及字号大小的实例,展示了更符合现代 Web 开发规范的样式控制方式。

JavaScript bold 方法简介

JavaScript bold 方法

该方法用于生成使用 HTML <b> 标签包裹的粗体字符串。其基本语法结构如下:

代码如下:

str_object.bold()

需要注意的是,该方法并不符合 ECMA 标准规范,因此在实际开发中不建议使用。

bold 方法使用示例

bold 方法实例

代码如下:

<script language="JavaScript">
var str = "www.jb51.net";
document.write(str.bold());
</script>

运行上述示例,页面输出结果为:

代码如下:

www.jb51.net

动态修改字体样式的替代方案

提示:该方法仅返回带有 HTML <b> 标签的字符串,并不能动态改变页面元素的字体样式。若需动态切换元素字体为粗体,可参考以下实例:

延伸阅读:改变页面元素字体大小

代码如下:

<html>
<script language="JavaScript">
function changFont( x ){
 var font_style = x;
 var article = document.getElementById("article");
 if( typeof font_style == "string" ){
 article.style.fontWeight = font_style;
 } else {
 article.style.fontSize = font_style;
 }
}
</script>
<body>
<p>
<a onClick="changFont('normal');">正常</a> <a onClick="changFont('bold');">粗体</a>
<a onClick="changFont(14);">小号</a> <a onClick="changFont(18);">大号</a>
</p>
<p id="article">
我是一些文字 ...<br />
Some Text ...
</p>
</body>
</html>

在该示例中,通过 JavaScript 控制 CSS 样式,实现了 id="article" 的显示字体在粗体、正常、小号和大号之间实时切换的功能。

作者最新文章