javascript - 在复选框上使用 JavaScript 时遇到问题
问题描述
我希望在选中/未选中复选框时元素中字体的颜色发生变化。我看过 W3S 并试图玩弄它以使其正常工作,但到目前为止还没有运气。我正在学习JS。谢谢。
<div id="entry">
<img class="image-class" src="image.png"><b>title</b><br>content.
<input type="checkbox" id="obtained" onclick="obtained()" name="obtained">
</div>
<script>
function obtained() {
var obt = document.getElementById("obtained");
var col = document.getElementById("entry");
if (obt.checked == true) {
col.style.color = "red";
} else {
col.style.color = "black";
}
}
</script>
解决方案
推荐阅读
- unix - 在 UNIX 中将字符串合并到从文本文件中提取的行
- python - 使用 Python3.x ,在 nano 中,第一行无法编辑
- jquery - 为什么向 HTML 页面元素添加 CSS 类会破坏 Turbolinks 获取的页面上的滚动?
- python - 在python中并行调用许多对象的方法
- reactjs - React JS 最佳实践
- php - PHP - $_SESSION 在页面刷新后不保留数据
- java - 在linux系统中解析日期时出现运行时异常(在windows系统中工作正常)
- python-3.x - 我试图制作一个数学奇才游戏,但我无法让它工作
- python - 如何检查字符串是否存在于相同索引python的列表中
- powershell - 卷曲错误:无法处理参数,因为参数名称“u”不明确