dollarx

for reddit comment expander

此脚本不应直接安装,它是一个供其他脚本使用的外部库。如果您需要使用该库,请在脚本元属性加入:// @require https://update.cn-greasyfork.org/scripts/27469/175838/dollarx.js

  1. function $x(p, context, doc, nsResolver) {
  2. if (!nsResolver) nsResolver=null;
  3. if (!doc) doc=document;
  4. if (!context) context=doc;
  5. var arr=[];
  6. var xpr=doc.evaluate(
  7. p, context, nsResolver, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null
  8. );
  9. for (var i=0; item=xpr.snapshotItem(i); i++) { arr.push(item); }
  10. return arr;
  11. }