Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> HTML

Đối tượng Input Checkbox trong HTML DOM

Đối tượng Input Checkbox trong HTML DOM đại diện cho một phần tử HTML <input> với kiểu checkbox.

Cú pháp

Cú pháp như sau:

  • Tạo một <input> với kiểu checkbox:
var checkboxObject = document.createElement(“input”); checkboxObject.type = “checkbox”;

Các thuộc tính

Ở đây, 「checkboxObject」 có thể có các thuộc tính sau:

Thuộc tínhMô tả
autofocusĐịnh nghĩa xem checkbox có được focus khi tải trang ban đầu hay không.
checkedĐịnh nghĩa trạng thái của checkbox: đã chọn/chưa chọn.
defaultCheckedTrả về giá trị mặc định của thuộc tính checked: true/false.
defaultValueThiết lập/trả về giá trị mặc định của checkbox.
disabledĐịnh nghĩa xem checkbox bị vô hiệu hóa/kích hoạt.
formTrả về tham chiếu của form bao quanh chứa checkbox.
indeterminateThiết lập/trả về trạng thái indeterminate của checkbox.
nameĐịnh nghĩa giá trị thuộc tính name của một checkbox.
requiredĐịnh nghĩa xem checkbox có bắt buộc phải chọn để gửi form hay không.
typeTrả về kiểu phần tử form của checkbox.
valueĐịnh nghĩa giá trị thuộc tính value của một checkbox.

Ví dụ

Dưới đây là ví dụ về thuộc tính Input Checkbox value:

<!DOCTYPE html> <html> <head> <title>Thuộc tính Value của Checkbox</title> </head> <body> <form id="Form"> <div> Màu đỏ: <input value="Green" id="formCheckbox" type="checkbox" name="formCheckbox"> </div> </form> <button onclick="changeType()">Thay đổi giá trị input checkbox</button> <div id="displayDiv"></div> <script>    var valueOfInput = document.getElementById("formCheckbox");    var displayDiv = document.getElementById("displayDiv");    displayDiv.textContent = 'Giá trị: ' + valueOfInput.value;    function changeType(){       if(valueOfInput.value == 'Green' && valueOfInput.checked == true){          valueOfInput.value = 'Red' displayDiv.textContent = 'giá trị: ' + valueOfInput.value;       } else {          displayDiv.textContent = 'Chọn checkbox để thay đổi giá trị thành red';       }    } </script> </body> </html>

Kết quả

Đoạn mã trên sẽ cho kết quả như sau:

Trước khi nhấn nút 『Thay đổi giá trị input checkbox』:

Đối tượng Input Checkbox trong HTML DOM

Sau khi nhấn nút 『Thay đổi giá trị input checkbox』:

Đối tượng Input Checkbox trong HTML DOM

Đã chọn 『Màu đỏ』 checkbox & nhấn 『Thay đổi giá trị input checkbox』:

Đối tượng Input Checkbox trong HTML DOM