更改字体大小的复选框不起作用-Javascript
Checkbox to change font weight not working - Javascript
我需要在表单中插入一个复选框来更改div中文本的字体大小。
我的javascript如下:
function boldText(checkBox,target) {
if(checkBox.checked){
document.getElementById("lineOne").style.fontWeight = "bold";
}
else {
document.getElementById("lineOne").style.fontWeight = "normal";
}
}
我的html是这样的:
<input type="checkbox" onclick="boldText(this,textToBold)">
<div id="lineOne">Change text to bold</div>
这里出了什么问题。我似乎无法让它发挥作用。
删除目标-它是未定义的,因此它在单个quate中给出div的错误发送id,如下所示
<script>
function boldText(checkBox,target){ if(checkBox.checked){
document.getElementById(target).style.fontWeight = "bold"; }
else
{ document.getElementById(target).style.fontWeight = "normal"; } }
</script>
<input type="checkbox" onclick="boldText(this,'lineOne')">
<div id="lineOne">Change text to bold</div>
请参阅jsfiddle
只需在函数参数中删除目标,并在调用它时将其textToBold
http://jsfiddle.net/xArCc/1/
或
http://jsfiddle.net/xArCc/2/
给你。当你打电话时,目标应该是"lineOne"。
将此行更改为:
<input type="checkbox" onclick="boldText(this,'textToBold')">
因为"textToBold"是一个字符串。
相关文章:
- 淘汰,复选框不起作用
- 为什么这个jQuery代码检查所有复选框不起作用
- “JQuery 验证”复选框不起作用
- j查询取消选中复选框不起作用
- Ajax + 浏览器后退按钮 = 复选框不起作用
- Jquery 复选框不起作用
- 单击复选框不起作用
- IE9 问题:动态创建(通过 innerHTML)选项按钮和复选框不起作用
- Jquery 选中选中的复选框不起作用
- 使用脚本之前复选框不起作用
- j查询最接近,选中复选框不起作用
- 收音机上的关键事件和Chrome中的复选框不起作用
- 提交表单时数据表中的复选框不起作用
- 使用Angular ng repeat指令进行重复时,复选框不起作用
- 更改字体大小的复选框不起作用-Javascript
- JQuery在下拉框中选择所有值,复选框不起作用
- 下拉与复选框不起作用
- 当使用this.props时,禁用复选框不起作用
- 设置为checked = false的复选框不起作用
- JavaScript和复选框不起作用