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

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

Đối tượng Input Search trong HTML DOM liên quan đến phần tử <input> với type="search". Chúng ta có thể tạo và truy cập phần tử input type search bằng phương thức createElement() và getElementById().

Các thuộc tính

Dưới đây là các thuộc tính của đối tượng Input Search:

Thuộc tính Mô tả
autocompleteThiết lập hoặc trả về xem trường tìm kiếm có tự động hoàn thành hay không.
autofocusThiết lập hoặc trả về xem trường tìm kiếm có tự động focus khi trang tải hay không.
defaultValueThiết lập hoặc trả về giá trị mặc định của trường tìm kiếm.
disabledThiết lập hoặc trả về xem trường tìm kiếm có bị vô hiệu hóa hay không.
formTrả về tham chiếu đến form chứa trường tìm kiếm.
listTrả về tham chiếu đến datalist chứa trường tìm kiếm.
maxLengthThiết lập hoặc trả về giá trị thuộc tính maxlength của trường tìm kiếm.
nameThiết lập hoặc trả về giá trị thuộc tính name của trường tìm kiếm.
patternThiết lập hoặc trả về giá trị thuộc tính pattern của trường tìm kiếm.
placeholderThiết lập hoặc trả về giá trị thuộc tính placeholder của trường tìm kiếm.
readOnlyThiết lập hoặc trả về xem trường tìm kiếm có chỉ đọc hay không.
requiredThiết lập hoặc trả về xem có bắt buộc điền trường tìm kiếm trước khi submit hay không.
sizeThiết lập hoặc trả về giá trị thuộc tính size của trường tìm kiếm.
typeThuộc tính chỉ đọc trả về loại phần tử form của trường tìm kiếm.
valueThiết lập hoặc trả về giá trị thuộc tính value của trường tìm kiếm.

Cú pháp

Cú pháp để tạo đối tượng input search:

var P = document.createElement("INPUT"); 
P.setAttribute("type", "search");

Ví dụ

Ví dụ minh họa cho đối tượng Input Search:

<!DOCTYPE html> <html> <head> <script> 
    function createSearch() { 
        var S = document.createElement("INPUT"); 
        S.setAttribute("type", "search"); 
        document.body.appendChild(S); 
    } 
</script> </head> <body> 
<p>Tạo trường input type search bằng cách nhấn nút dưới đây</p> 
<button onclick="createSearch()">TẠO</button> 
<br><br> 
TRÁI CÂY: </body> </html>

Kết quả

Khi nhấn nút "TẠO", một trường input type search mới xuất hiện trên trang.

Giải thích ví dụ

Hàm createSearch() tạo phần tử INPUT, thiết lập type="search", và thêm vào body:

function createSearch() { 
    var S = document.createElement("INPUT"); 
    S.setAttribute("type", "search"); 
    document.body.appendChild(S); 
}