📅  最后修改于: 2023-12-03 15:09:20.034000             🧑  作者: Mango
在编写 Web 应用程序时,经常需要获取 HTML 元素的值,例如复选框的值。 在 JavaScript 中,我们可以使用 checked
属性获取复选框的值。
先来看一个示例 HTML 代码,其中包含一个带有 ID 的复选框和一个按钮。
<input type="checkbox" id="myCheckbox" />选中复选框获取布尔值
<br />
<button onclick="handleClick()">获取复选框值</button>
然后,我们必须编写 JavaScript 代码以获取复选框的值。 我们将创建一个名称为 handleClick
的函数,该函数将从复选框中获取值并显示弹出窗口。
function handleClick() {
const isChecked = document.getElementById("myCheckbox").checked;
alert("复选框的值为:" + isChecked);
}
请注意,我们使用 document.getElementById()
方法获取元素的引用,并使用 checked
属性获取该元素的值。 如果该元素被选中,则 checked
属性的值为 true
,否则为 false
。
最后,以下是完整的 HTML 和 JavaScript 代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>获取复选框值</title>
</head>
<body>
<input type="checkbox" id="myCheckbox" />
<label for="myCheckbox">选中复选框获取布尔值</label>
<br />
<button onclick="handleClick()">获取复选框值</button>
<script>
function handleClick() {
const isChecked = document.getElementById("myCheckbox").checked;
alert("复选框的值为:" + isChecked);
}
</script>
</body>
</html>
当用户单击“获取复选框值”按钮时,将调用 handleClick
函数,该函数将从复选框中获取值并弹出一个消息框,显示该值。