collections vùng bản đồ
defini và cách sử dụng
diện tích
collections trả về tất cả các thẻ <area> mời sử dụng collections.
Chú thích:Các phần tử trong bộ sưu tập được sắp xếp theo thứ tự xuất hiện trong mã nguồn.
thông báo:nếu cần trả về tất cả các liên kết đã được quy định thuộc tính href thẻ <area> mời sử dụng collections liên kết。
Bài mẫu
Ví dụ 1
Xác định số lượng phần tử <area> trong bản đồ hình ảnh được chỉ định:
var x = document.getElementById("planetmap").areas.length;
Kết quả của x là:
3
Có thêm các ví dụ TIY bên dưới trang.
Cú pháp
mapObject.areas
Thuộc tính
Giá trị | Mô tả |
---|---|
length |
Trả về số lượng phần tử <area> trong bộ sưu tập. Chú thích:Thuộc tính này là chỉ đọc |
Phương thức
Phương thức | Mô tả |
---|---|
[index] |
Trả về phần tử <area> có chỉ mục được chỉ định (bắt đầu từ 0). Chú thích:Nếu số thứ tự chỉ mục vượt ra ngoài phạm vi, thì trả về null. |
item(index) |
Trả về phần tử <area> có chỉ mục được chỉ định (bắt đầu từ 0). Chú thích:Nếu số thứ tự chỉ mục vượt ra ngoài phạm vi, thì trả về null. |
namedItem(id) |
Trả về bộ sưu tập chứa phần tử <area> có id được chỉ định. Chú thích:Nếu id không tồn tại, thì trả về null. |
Chi tiết kỹ thuật
Phiên bản DOM: | Core Level 2 Document Object |
---|---|
Giá trị trả về: |
Đối tượng HTMLCollection, biểu thị tất cả các phần tử <area> trong bản đồ hình ảnh của tài liệu. Các phần tử trong bộ sưu tập được sắp xếp theo thứ tự xuất hiện trong mã nguồn. |
Hỗ trợ trình duyệt
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ |
Các ví dụ khác
Ví dụ 2: [index]
Lấy URL của phần tử <area> đầu tiên trong bản đồ hình ảnh:
var x = document.getElementById("planetmap").areas[0].href;
Kết quả của x sẽ là:
https://www.codew3c.com/jsref/sun.html
Ví dụ 3: item(index)
Lấy URL của phần tử <area> đầu tiên trong bản đồ hình ảnh:
var x = document.getElementById("planetmap").areas.item(0).href;
Kết quả của x sẽ là:
https://www.codew3c.com/jsref/sun.html
Ví dụ 4: namedItem(id)
Lấy URL của phần tử <area> có id="myArea" trong bản đồ hình ảnh:
var x = document.getElementById("planetmap").areas.namedItem("myArea").href;
Kết quả của x sẽ là:
https://www.codew3c.com/jsref/mercur.html
Ví dụ 5
Quét qua tất cả các phần tử <area> trong bản đồ hình ảnh và xuất ra hình dạng của mỗi khu vực:
var x = document.getElementById("planetmap"); var txt = ""; var i; for (i = 0; i < x.areas.length; i++) { txt = txt + x.areas[i].shape + "<br>"; }
Kết quả của x sẽ là:
rect circle circle