Xem thuộc tính của đối tượng DOM

Sofia Emelianova
Sofia Emelianova

Sử dụng ngăn Phần tử > Tài sản để duyệt xem và lọc thuộc tính của đối tượng DOM.

Mở ngăn Thuộc tính

Để mở ngăn Properties (Thuộc tính), hãy làm theo các bước sau:

  1. Mở Công cụ cho nhà phát triển. Theo mặc định, bảng điều khiển Phần tử sẽ mở ra.
  2. Trong cây DOM, hãy chọn một nút.
  3. Mở thẻ Properties (Thuộc tính). Nếu bạn không thể thấy thẻ đó, hãy nhấp vào biểu tượng Thêm Thêm, rồi chọn thẻ đó từ trình đơn thả xuống.

Bảng điều khiển phần tử mở ra thẻ Thuộc tính

Nhận diện cơ sở lưu trú riêng

Ngăn Thuộc tính sắp xếp và hiển thị các thuộc tính riêng của đối tượng trước tiên bằng phông chữ đậm.

ALT_TEXT_HERE

Tìm nguồn gốc của một tài sản kế thừa

Ngăn Properties (Thuộc tính) sẽ đánh giá trình truy cập trên các phần tử tích hợp sẵn và hiển thị các trình truy cập này trên đối tượng dưới dạng được kế thừa và ở phông chữ thông thường.

Để tìm nguồn gốc của một thuộc tính kế thừa, hãy mở rộng một đối tượng, sau đó là [[Prototype]] của đối tượng đó, sau đó là [[Prototype]] lồng nhau, v.v.

Theo dõi thuộc tính kích thước theo phương thức getter của nó trên chuỗi nguyên mẫu.

Trong ví dụ này, bạn có thể tìm ra nguồn gốc của thuộc tính size kế thừa bằng cách xác định vị trí của thuộc tính gốc (in đậm) trên chuỗi nguyên mẫu cùng với phương thức getter tương ứng.

Ngoài ra, các thuộc tính của mỗi nguyên mẫu chỉ xuất hiện trên nguyên mẫu chứ không xuất hiện trên đối tượng. Nhờ đó, bạn có thể chẩn đoán các đối tượng dễ dàng hơn.

Thuộc tính dành riêng cho nguyên mẫu.

Lọc thuộc tính

Để tìm nhanh một thuộc tính, hãy bắt đầu nhập tên hoặc giá trị của thuộc tính đó vào hộp văn bản Bộ lọc.

Lọc

Hiện tất cả cơ sở lưu trú

Theo mặc định, ngăn Properties (Thuộc tính) không hiển thị các cơ sở lưu trú có giá trị nullundefined.

Để xem tất cả cơ sở lưu trú, hãy đánh dấu vào ô Hiện tất cả.

Thuộc tính có giá trị rỗng.

Tìm hiểu về các cơ sở lưu trú

Ngăn Phần tử > Thuộc tính cho thấy nhiều thuộc tính.

Thuộc tính đơn giản

Các thuộc tính đơn giản là cặp của <name>: <value>. Thuộc tính đơn giản.

Đối tượng và mảng

Các thuộc tính có thể thu gọn (Mũi tên phải.) là các đối tượng {} hoặc mảng []. Tài sản có thể thu gọn.

Để biết thêm thông tin về cách kiểm tra đối tượng JavaScript, hãy xem bài viết Kiểm tra thuộc tính đối tượng.

Thuộc tính tương ứng với nút DOM

Các thuộc tính tương ứng với nút DOM là các đường liên kết. Hãy nhấp vào một đường liên kết để chọn nút liên quan trong cây DOM. Liên kết đến nút DOM đầu.

Tài sản sở hữu và kế thừa

Các thuộc tính có phông chữ đậm là thuộc tính của riêng đối tượng. Chúng được xác định trực tiếp trên đối tượng.

Các thuộc tính có phông chữ thông thường được kế thừa từ chuỗi nguyên mẫu. Để hiển thị các chỉ số này cho bạn, Công cụ cho nhà phát triển sẽ đánh giá các trình truy cập có liên quan trên các phần tử HTML tích hợp sẵn. Thuộc tính sở hữu và kế thừa. DevTools sẽ sắp xếp các thuộc tính riêng trước để giúp bạn dễ dàng phát hiện các thuộc tính đó hơn.

Thuộc tính có thể liệt kê và không thể liệt kê

Thuộc tính enum có màu tươi sáng. Các thuộc tính không thể liệt kê sẽ bị tắt tiếng. Thuộc tính có thể liệt kê và không thể liệt kê. Bạn có thể lặp lại các thuộc tính có thể liệt kê bằng vòng lặp for … in hoặc phương thức Object.keys().

Phương thức

Các phương thức được đánh dấu bằng f (). Phương thức.

Để biết thêm thông tin về các hàm, hãy xem phần Kiểm tra hàm qua Bảng điều khiển.