Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js checkbox

作者:嗜神魔影   发布日期:2025-05-05   浏览:78

<!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>

解释说明:

  1. HTML部分

    • 创建了一个包含三个复选框的表单,每个复选框都有一个唯一的idname属性。
    • 添加了一个按钮,点击后会调用checkSelected()函数来检查哪些复选框被选中。
  2. JavaScript部分

    • checkSelected()函数用于获取所有被选中的复选框,并将它们的值存储在一个数组中。
    • 使用document.querySelectorAll选择所有被选中的复选框(即input[type="checkbox"]:checked)。
    • 使用forEach遍历这些复选框,并将它们的值添加到selectedOptions数组中。
    • 最后,使用document.getElementById('result').innerHTML将选中的选项显示在页面上的<p>标签中。

上一篇:bootstrap.min.js cdn

下一篇:js 拖拽

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组复制

js 复制数组

js 数组拷贝

js 对象转数组

js 深拷贝数组

js 获取今天年月日

js jsonp

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站