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

Đối tượng Phạm vi đầu vào HTML DOM

Đối tượng Phạm vi đầu vào HTML DOM được liên kết với phần tử có loại “phạm vi”. Chúng ta có thể tạo và truy cập một phần tử đầu vào với phạm vi kiểu bằng cách sử dụng phương thức createElement () và getElementById () tương ứng.

Thuộc tính

Sau đây là các thuộc tính cho đối tượng Phạm vi đầu vào -

Sr.No Thuộc tính &Mô tả
1 tự động hoàn thành
Để đặt hoặc trả về giá trị thuộc tính tự động hoàn thành của điều khiển phạm vi.
2 tự động lấy nét
Để đặt hoặc trả về liệu điều khiển thanh trượt phạm vi có tự động lấy tiêu điểm khi trang tải hay không
3 defaultValue
Để đặt hoặc trả về giá trị mặc định của điều khiển thanh trượt phạm vi.
4 bị vô hiệu hóa
Để đặt hoặc quay lại nếu điều khiển thanh trượt đã bị vô hiệu hóa hay chưa.
5 biểu mẫu
Để trả về tham chiếu của biểu mẫu có chứa điều khiển thanh trượt
6 Danh sách
Để trả về tham chiếu đến danh sách dữ liệu có chứa điều khiển thanh trượt
7 Tối đa
Để đặt hoặc trả về giá trị thuộc tính tối đa của điều khiển thanh trượt.
8 Tối thiểu
Để đặt hoặc trả về giá trị thuộc tính tối thiểu của điều khiển thanh trượt.
9 Tên
Để đặt hoặc trả về giá trị thuộc tính tên của điều khiển thanh trượt.
10 Bước
Để đặt hoặc trả về giá trị của thuộc tính bước của điều khiển thanh trượt.
11 Loại
Để trả về loại phần tử biểu mẫu cho điều khiển thanh trượt.
12 giá trị
Để đặt hoặc trả về giá trị thuộc tính value của điều khiển thanh trượt.

Phương pháp

Sau đây là phương thức cho đối tượng mật khẩu -

Sr.No Phương pháp &Mô tả
1 stepDown ()
Để giảm giá trị điều khiển thanh trượt theo một số nhất định
2 stepUp ()
Để tăng giá trị điều khiển thanh trượt lên một số nhất định.

Ví dụ

Chúng ta hãy xem một ví dụ cho đối tượng Phạm vi đầu vào -

<!DOCTYPE html>
<html>
<head>
<script>
   function rangeCreate() {
      var R = document.createElement("INPUT");
      R.setAttribute("type", "range");
      document.body.appendChild(R);
}
</script>
</head>
<body>
<h1>Input range object</h1>
<p>Create an input field with type range by clicking the below button</p>
<button onclick="rangeCreate()">CREATE</button>
<br><br>
VOLUME:
</body>
</html>

Đầu ra

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

Đối tượng Phạm vi đầu vào HTML DOM

Khi nhấp vào nút TẠO -

Đối tượng Phạm vi đầu vào HTML DOM

Trong ví dụ trên -

Chúng tôi đã tạo một nút CREATE sẽ thực thi phương thức rangeCreate () khi người dùng nhấp vào -

<button onclick="rangeCreate()">CREATE</button>

Phương thức rangeCreate () sử dụng phương thức createElement () của đối tượng tài liệu để tạo phần tử bằng cách chuyển “INPUT” làm tham số. Phần tử đầu vào mới tạo được gán cho biến R và sử dụng phương thức setAttribute (), chúng tôi tạo một thuộc tính kiểu với phạm vi giá trị.

Hãy nhớ rằng setAttribute () tạo thuộc tính và sau đó chỉ định giá trị nếu thuộc tính đó không tồn tại trước đó. Cuối cùng bằng cách sử dụng phương thức appendChild () trên phần thân tài liệu, chúng tôi nối phần tử đầu vào với phạm vi kiểu làm con của phần nội dung -

function createPASS() {
   var R = document.createElement("INPUT");
   R.setAttribute("type", "range");
   document.body.appendChild(R);
}