當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


HTML DOM Input Checkbox用法及代碼示例


輸入複選框對象在 HTML 中表示 HTML 表單中的複選框。對於每個實例checkboxHTML 表單中的元素,會創建一個複選框對象。要訪問複選框對象,請使用索引相應表單的元素數組或使用objects();

創建複選框對象

我們可以通過 JavaScript 創建複選框對象。要創建 <input type = “checkbox”> 元素,請使用 document.createElement() 方法。創建後,使用appendChild()方法將其附加到特定元素(例如div)以顯示它。

用法:

let a = document.createElement("container");
a.setAttribute("type", "container");

示例 1:此示例說明如何在 HTML 文檔中創建複選框對象。

html


<!DOCTYPE html>
<html>
<head>
    <title>
        HTML DOM Input Checkbox object
    </title>
    <style>
        body {
            text-align: center;
        }
        h1 {
            color: green;
        }
    </style>
</head>
<body>
    <h1>GeeksforGeeks</h1>
    <h2>Creating an Input Checkbox Object</h2>
    <p>Click the button to create a checkbox.</p>
    <button onclick="geek()">Click me!</button>
    <br>
    <div id="myDiv"></div>
    <script>
        function geek() {
            let myDiv = document.getElementById("myDiv");
           
            // creating checkbox element
            let checkbox = document.createElement('input');
            // Assigning the attributes to created checkbox
            checkbox.type = "checkbox";
            checkbox.name = "name";
            checkbox.value = "value";
            checkbox.id = "id";
            // creating label for checkbox
            let label = document.createElement('label');
            // assigning attributes for the created label tag 
            label.htmlFor = "id";
            // appending the created text to 
            // the created label tag 
            label.appendChild(document.createTextNode('This is the label for checkbox.'));
            // appending the checkbox and label to div
            myDiv.appendChild(checkbox);
            myDiv.appendChild(label);
        }
    </script>
</body>
</html>

輸出:
frt

訪問複選框對象:

我們可以使用getElementById()方法訪問複選框對象。將複選框元素的 id 放入 getElementById() 中以訪問它。

用法:

let a = document.getElementById("container");

示例 2:此示例說明如何訪問 HTML 文檔中的複選框對象。

html


<!DOCTYPE html>
<html>
<head>
    <title>
        HTML DOM Input Checkbox object
    </title>
    <style>
        body {
            text-align: center;
        }
        h1 {
            color: green;
        }
    </style>
</head>
<body>
    <h1>GeeksforGeeks</h1>
    <h2>Accessing checkbox object</h2>
    <p>Click the button to check the checkbox.</p>
    <button onclick="myFunction()">Click me!</button><br>
    Checkbox: <input type="checkbox" id="check">
    <script>
        function myFunction() {
           
            // fetching the checkbox by id
            let doc = document.getElementById("check");
            // changing the state of checkbox to checked
            doc.checked = true;
        }
    </script>
</body>
</html>

輸出:

frt

HTML DOM 屬性

支持的瀏覽器

  • 穀歌瀏覽器1
  • 邊 12
  • 火狐1
  • Opera 15
  • 野生動物園 1


相關用法


注:本文由純淨天空篩選整理自Vishal Chaudhary 2大神的英文原創作品 HTML DOM Input Checkbox Object。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。