Skip to content

JavaScript Reference - Tập 15: HTML Attributes - Làm chủ thuộc tính phần tử

TuanNDA
Published date:
Edit this post

Table of contents

Open Table of contents

1. NamedNodeMap là gì?

Khi bạn truy cập element.attributes, trình duyệt trả về một NamedNodeMap. Đây là một tập hợp không có thứ tự của các đối tượng Attr.


2. Thuộc tính của đối tượng Attr

Mỗi đối tượng thuộc tính (Attr) có các thông tin cơ bản sau:


3. Các phương thức của NamedNodeMap

Để quản lý danh sách thuộc tính của một phần tử, bạn dùng các phương thức sau:


4. Ví dụ thực tế: Liệt kê tất cả thuộc tính của một thẻ

const btn = document.getElementById("myBtn");
let text = "";
for (let i = 0; i < btn.attributes.length; i++) {
  text += btn.attributes[i].name + " = " + btn.attributes[i].value + "<br>";
}
document.getElementById("demo").innerHTML = text;

Lời kết Tập 15

Việc hiểu sâu về cách quản lý Attributes giúp bạn tối ưu hóa việc xử lý dữ liệu động trên giao diện web. Trong Tập 16, chúng ta sẽ bước vào thế giới sôi động nhất của DOM: Event Objects Reference - Trái tim của mọi tương tác người dùng.

Hẹn gặp lại các bạn!

Next
JavaScript Reference - Tập 14: HTML DOM Element - Thao tác chi tiết từng thẻ