如何在JavaScript中使用粗体字体/粗体文本制作文本

时间:2012-10-01 12:49:47

标签: javascript

我需要更改JavaScript中文本元素的字体粗细:

我的代码不起作用:

var btn = document.getElementById('accessibilityButton');
btn.innerHTML = 'Default Text';
btn.innerHTML.style.fontWeight = 'bold';

我做错了什么?

请注意,我不想使用任何库(jQuery et.al.),我正在寻找一个简单的JS解决方案。

3 个答案:

答案 0 :(得分:19)

您需要使用:

btn.style.fontWeight = 'bold';

因为它是元素本身的属性。

请参阅:http://jsfiddle.net/6ypS8/

答案 1 :(得分:5)

你应该直接在你的按钮上使用你的风格而不是按钮.innerHTML:

btn.style.fontWeight = 'bold';

答案 2 :(得分:1)

保持'return false'以防止回发。

<button id="btn" onclick="this.style.fontWeight = 'bold';return false;" >TEXT</button>