MutationRecord
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
MutationRecord là một giao diện chỉ đọc biểu diễn một biến đổi DOM riêng lẻ được quan sát bởi MutationObserver. Đây là đối tượng nằm trong mảng được truyền vào hàm callback của MutationObserver.
Thuộc tính thể hiện
MutationRecord.addedNodesRead only-
Các nút được thêm bởi một biến đổi. Sẽ là một
NodeListrỗng nếu không có nút nào được thêm. MutationRecord.attributeNameRead only-
Tên của thuộc tính đã thay đổi, dưới dạng một chuỗi, hoặc
null. MutationRecord.attributeNamespaceRead only-
Namespace của thuộc tính đã thay đổi, dưới dạng một chuỗi, hoặc
null. MutationRecord.nextSiblingRead only-
Anh em kế tiếp của các nút được thêm hoặc xóa, hoặc
null. MutationRecord.oldValueRead only-
Giá trị phụ thuộc vào
MutationRecord.type:- Với
attributes, đây là giá trị của thuộc tính đã thay đổi trước khi thay đổi xảy ra. - Với
characterData, đây là dữ liệu của nút đã thay đổi trước khi thay đổi xảy ra. - Với
childList, đây lànull.
- Với
MutationRecord.previousSiblingRead only-
Anh em trước đó của các nút được thêm hoặc xóa, hoặc
null. MutationRecord.removedNodesRead only-
Các nút bị xóa bởi một biến đổi. Sẽ là một
NodeListrỗng nếu không có nút nào bị xóa. MutationRecord.targetRead only-
Nút bị biến đổi tác động tới, tùy thuộc vào
MutationRecord.type.- Với
attributes, đây là phần tử có thuộc tính đã thay đổi. - Với
characterData, đây là nútCharacterData. - Với
childList, đây là nút có các phần tử con đã thay đổi.
- Với
MutationRecord.typeRead only-
Một chuỗi biểu thị kiểu biến đổi:
attributesnếu biến đổi là một biến đổi thuộc tính,characterDatanếu đó là biến đổi trên nútCharacterData, vàchildListnếu đó là biến đổi trên cây nút.
Thông số kỹ thuật
| Specification |
|---|
| DOM> # interface-mutationrecord> |