HTMLButtonElement
Baseline
Widely available
*
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
* Some parts of this feature may have varying levels of support.
Giao diện HTMLButtonElement cung cấp các thuộc tính và phương thức đặc biệt để thao tác các phần tử <button>, ngoài những gì giao diện HTMLElement thông thường đã có sẵn thông qua kế thừa.
Thuộc tính thể hiện
Kế thừa các thuộc tính từ phần tử cha, HTMLElement.
-
Một chuỗi cho biết hành động sẽ được thực hiện trên phần tử do nút này điều khiển.
-
Tham chiếu đến một
Elementhiện có mà nút điều khiển. -
Một giá trị boolean cho biết điều khiển có bị vô hiệu hóa hay không, nghĩa là nó không nhận bất kỳ lần nhấp nào.
-
Một
HTMLFormElementphản ánh biểu mẫu mà nút này được liên kết. Nếu nút là phần tử con của một biểu mẫu, thuộc tính này là tham chiếu đếnHTMLFormElementcủa biểu mẫu đó. Nếu nút không là phần tử con của biểu mẫu, thuộc tính có thể tham chiếu đến bất kỳ phần tửHTMLFormElementnào trong cùng tài liệu mà nó liên quan, hoặcnullnếu không có phần tử phù hợp. -
Một chuỗi phản ánh URI của tài nguyên xử lý thông tin do nút gửi. Nếu được chỉ định, thuộc tính này ghi đè thuộc tính
actioncủa phần tử<form>sở hữu phần tử này. -
Một chuỗi phản ánh kiểu nội dung được dùng để gửi biểu mẫu lên máy chủ. Nếu được chỉ định, thuộc tính này ghi đè thuộc tính
enctypecủa phần tử<form>sở hữu phần tử này. -
Một chuỗi phản ánh phương thức HTTP mà trình duyệt dùng để gửi biểu mẫu. Nếu được chỉ định, thuộc tính này ghi đè thuộc tính
methodcủa phần tử<form>sở hữu phần tử này. -
Một giá trị boolean cho biết biểu mẫu sẽ không được xác thực khi được gửi. Nếu được chỉ định, thuộc tính này ghi đè thuộc tính
novalidatecủa phần tử<form>sở hữu phần tử này. -
Một chuỗi phản ánh tên hoặc từ khóa cho biết nơi hiển thị phản hồi nhận được sau khi gửi biểu mẫu. Nếu được chỉ định, thuộc tính này ghi đè thuộc tính
targetcủa phần tử<form>sở hữu phần tử này. -
Lấy hoặc đặt phần tử đích của một interest invoker, trong trường hợp phần tử
<button>liên quan được chỉ định là một interest invoker. -
Một
NodeListđại diện cho danh sách các phần tử<label>là nhãn cho nút này. -
Một chuỗi đại diện cho tên của đối tượng khi được gửi cùng biểu mẫu. Nếu được chỉ định, nó không được là chuỗi rỗng.
-
Lấy và đặt hành động sẽ được thực hiện (
"hide","show", hoặc"toggle") trên phần tử popover đang được điều khiển bởi nút điều khiển. Nó phản ánh giá trị của thuộc tính HTMLpopovertargetaction. -
Lấy và đặt phần tử popover để điều khiển qua một nút. Đây là bản tương đương trong JavaScript của thuộc tính HTML
popovertarget. -
Một chuỗi cho biết hành vi của nút. Đây là thuộc tính liệt kê với các giá trị có thể sau:
submit: Nút gửi biểu mẫu. Đây là giá trị mặc định nếu thuộc tính không được chỉ định, hoặc nếu nó được đổi động thành giá trị rỗng hay không hợp lệ.reset: Nút đặt lại biểu mẫu.button: Nút không làm gì.menu: Nút hiển thị một menu. Experimental
-
Một giá trị boolean cho biết nút có phải là ứng viên cho xác thực ràng buộc hay không. Nó là
falsenếu bất kỳ điều kiện nào ngăn nó xác thực ràng buộc, bao gồm: thuộc tínhtypelàresethoặcbutton; nó có một phần tử tổ tiên<datalist>; hoặc thuộc tínhdisabledđược đặt thànhtrue. -
Một chuỗi đại diện cho thông báo đã được bản địa hóa mô tả các ràng buộc xác thực mà điều khiển không thỏa mãn (nếu có). Thuộc tính này là chuỗi rỗng nếu điều khiển không phải là ứng viên cho xác thực ràng buộc (
willValidatelàfalse), hoặc nó thỏa mãn các ràng buộc của mình. -
Một
ValidityStateđại diện cho các trạng thái hợp lệ mà nút này đang ở. -
Một chuỗi đại diện cho giá trị hiện tại của điều khiển biểu mẫu là nút.
Phương thức thể hiện
Kế thừa các phương thức từ phần tử cha, HTMLElement.
-
Trả về
truenếu giá trị của phần tử không có vấn đề về tính hợp lệ; ngược lại trả vềfalse. -
Thực hiện cùng hành động như
checkValidity(), nhưng cũng báo cáo kết quả cho người dùng nếu sự kiệninvalidkhông bị hủy. -
Đặt thông báo hợp lệ tùy chỉnh cho phần tử. Dùng chuỗi rỗng để cho biết phần tử không có lỗi hợp lệ tùy chỉnh.
Đặc tả kỹ thuật
| Specification |
|---|
| HTML> # htmlbuttonelement> |
Tương thích trình duyệt
Xem thêm
- Phần tử HTML triển khai giao diện này:
<button>