Computer >> Máy Tính >  >> Lập trình >> HTML

Đối tượng nút đầu vào HTML DOM

Đối tượng nút đầu vào HTML DOM đóng vai trò như một phần tử HTML đầu vào với thuộc tính type là “nút”.

Hãy để chúng tôi xem cách tạo Đối tượng nút nhập -

cú pháp

Sau đây là cú pháp -

var newButton = document.createElement(“INPUT”);
newButton.setAttribute(“type”,”value”);

Ở đây, giá trị có thể là “nút”, “gửi” và “đặt lại”.

thuộc tính

Sau đây là các thuộc tính của Đối tượng nút đầu vào -

lấy nét tự động loại Giá trị
Thuộc tính Giải thích

Thuộc tính này trả về và thay đổi giá trị của thuộc tính lấy nét tự động của một nút đầu vào trong HTML.
defaultValue
Nó trả về và sửa đổi giá trị mặc định của một nút đầu vào trong HTML.
bị vô hiệu hóa
Nó trả về và thay đổi giá trị của thuộc tính bị vô hiệu hóa của một nút đầu vào trong HTML.
biểu mẫu
Nó trả về tham chiếu của biểu mẫu bao gồm nút đầu vào.
tên
Nó trả về và thay đổi giá trị của thuộc tính name của một nút đầu vào trong HTML.

Thuộc tính này trả về loại của nút đầu vào, tức là nó thuộc loại “nút”, loại “gửi” hay loại “đặt lại”.

Nó trả về và sửa đổi nội dung của thuộc tính giá trị của nút đầu vào.

Ví dụ

Hãy để chúng tôi xem một ví dụ về Đối tượng nút đầu vào DOM -

<!DOCTYPE html>
<html>
<head>
<title>HTML DOM Input Button Object</title>
<style>
   body{
      text-align:center;
   }
   .btn{
      display:block;
      margin:1rem auto;
      background-color:#db133a;
      color:#fff;
      border:1px solid #db133a;
      padding:0.5rem;
      border-radius:50px;
      width:60%;
      font-weight:bold;
   }
   .show-msg{
      font-weight:bold;
      font-size:1.4rem;
      color:#ffc107;
   }
</style>
</head>
<body>
<h1>Input Button Object Example</h1>
<input type="button" onclick="createReplica()" class="btn" value="Click to replicate
me">
<div class="show-msg"></div>
<script>
   function createReplica() {
      var newButton = document.createElement("INPUT");
      newButton.setAttribute("type","button");
      newButton.setAttribute("class","btn");
      newButton.setAttribute("value","Click to replicate me");
      newButton.setAttribute("onclick","createReplica()");
      document.body.appendChild(newButton);
   }
</script>
</body>
</html>

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Đối tượng nút đầu vào HTML DOM

Nhấp vào nút “Nhấp để sao chép tôi” để tạo một bản sao mới của cùng một nút.

Đối tượng nút đầu vào HTML DOM