XPathResult: invalidIteratorState property
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.
Note: This feature is available in Web Workers.
Thuộc tính chỉ đọc invalidIteratorState của giao diện
XPathResult cho biết iterator đã trở nên không hợp lệ. Là
true nếu XPathResult.resultType là
UNORDERED_NODE_ITERATOR_TYPE hoặc ORDERED_NODE_ITERATOR_TYPE và
tài liệu đã bị sửa đổi kể từ khi kết quả này được trả về.
Giá trị
Một giá trị boolean cho biết iterator có trở nên không hợp lệ hay không.
Ví dụ
Ví dụ sau đây cho thấy cách sử dụng thuộc tính invalidIteratorState.
HTML
html
<div>XPath example</div>
<p>Iterator state: <output></output></p>
JavaScript
js
const xpath = "//div";
const result = document.evaluate(
xpath,
document,
null,
XPathResult.ANY_TYPE,
null,
);
// Invalidates the iterator state
document.querySelector("div").remove();
document.querySelector("output").textContent = result.invalidIteratorState
? "invalid"
: "valid";
Kết quả
Thông số kỹ thuật
| Specification |
|---|
| DOM> # dom-xpathresult-invaliditeratorstate> |