17 lines
366 B
JavaScript
17 lines
366 B
JavaScript
exports = function(xpath) {
|
|
var ret = [];
|
|
var nodesSnapshot = document.evaluate(
|
|
xpath,
|
|
document,
|
|
null,
|
|
XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,
|
|
null
|
|
);
|
|
for (var i = 0; i < nodesSnapshot.snapshotLength; i++) {
|
|
ret.push(nodesSnapshot.snapshotItem(i));
|
|
}
|
|
return ret;
|
|
};
|
|
|
|
module.exports = exports;
|