用于在div中加粗文本的按钮

时间:2013-08-27 11:19:38

标签: javascript html

我对编码很新,所以请耐心等待。我在页面上有一个按钮,如果按下它,应该使特定文本变为粗体。

但由于某种原因,它不起作用,我不知道为什么......

以下是一个例子:

HTML

<input type="button" class="btn" onclick="boldtext();" />
<br />
<div id="text">This is some text</div>

的Javascript

function boldtext () {
document.getElementById('text').style.fontWeight = 'bold';
}

我的问题是,当我点击按钮时,没有任何反应。

我在某处犯了错误吗?

4 个答案:

答案 0 :(得分:3)

<head>标记中编写JavaScript代码。 你的代码正在运行。请参阅 DEMO

enter image description here

答案 1 :(得分:-1)

最简单的jQuery解决方案是

function boldtext () {
    $('#text').css('font-weight','bold');
}

您可以使用jQuery event处理程序。

$('input.btn').click(function(){
    $('#text').css('font-weight','bold');
});

答案 2 :(得分:-1)

如果你想使用jQuery,你应该创建一个事件处理程序而不是使用内联事件

HTML

<input type="button" class="btn" id="your_button" />
<br />
<div id="text">This is some text</div>

JS

$('#your_button').click(function(){
    $('#text').css('font-weight','bold');
});

答案 3 :(得分:-1)

希望您已将上述脚本包含在<head>

<head>
<script>
function boldtext () {
document.getElementById('text').style.fontWeight = 'bold';
}
</script>
</head>