<!DOCTYPE html>
<html>
<head>
<title>JS Checkbox Example</title>
</head>
<body>
<h2>Checkbox Example</h2>
<form id="myForm">
<input type="checkbox" id="option1" name="option1" value="Option 1"> Option 1<br>
<input type="checkbox" id="option2" name="option2" value="Option 2"> Option 2<br>
<input type="checkbox" id="option3" name="option3" value="Option 3"> Option 3<br><br>
<input type="button" value="Check Selected" onclick="checkSelected()">
</form>
<p id="result"></p>
<script>
function checkSelected() {
// 获取表单中的所有复选框
var checkboxes = document.querySelectorAll('input[type="checkbox"]:checked');
var selectedOptions = [];
// 遍历所有被选中的复选框,并将它们的值添加到数组中
checkboxes.forEach(function(checkbox) {
selectedOptions.push(checkbox.value);
});
// 将选中的选项显示在页面上
document.getElementById('result').innerHTML = "Selected: " + selectedOptions.join(", ");
}
</script>
</body>
</html>
HTML部分:
id
和name
属性。checkSelected()
函数来检查哪些复选框被选中。JavaScript部分:
checkSelected()
函数用于获取所有被选中的复选框,并将它们的值存储在一个数组中。document.querySelectorAll
选择所有被选中的复选框(即input[type="checkbox"]:checked
)。forEach
遍历这些复选框,并将它们的值添加到selectedOptions
数组中。document.getElementById('result').innerHTML
将选中的选项显示在页面上的<p>
标签中。下一篇:js 拖拽
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站