ElementGetterForum Post
异步获取元素的脚本库
Today's Installations
34
Total Installations
46,113
Creation Date
2022-07-09T04:14:09+00:00
Update Date
17 days ago
User Rating
No Rating
// @require https://scriptcat.org/lib/513/2.0.1/ElementGetter.js
符合Greasy Fork规则的引用地址:
// @require https://scriptcat.org/lib/513/2.0.1/ElementGetter.js#sha256=V0EUYIfbOrr63nT8+W7BP1xEmWcumTLWu2PXFJHh5dg=
自2.0.0版本开始,ElementGetter不再需要实例化,直接使用elmGetter对象。
属性
currentSelector
只读属性,一个表示当前选择器类型的字符串,可通过selector方法改变。
方法
get(selector[, parent][, timeout])
根据选择器或选择器数组获取元素。selector
必须, 选择器或选择器数组,默认使用css选择器。parent
可选,父节点,默认值document。timeout
可选,超时时间,默认值0。返回值
Promise,selector为选择器时返回元素,为数组时返回元素数组。
each(selector[, parent], callback)
为每个符合选择器的元素执行回调函数,令回调函数return fale可移除监听。selector
必须,选择器,默认使用css选择器。parent
可选,父节点,默认值document。callback
必须,回调函数。返回值
无。
selector(desc)
根据传入的参数更改get方法和each方法的选择器类型。desc
可选,指定选择器类型。返回值
生效的选择器类型。
create(domString[, returnList][, parent])
将字符串解析为元素。domString
必须,待解析的字符串。returnList
可选,布尔值,是否返回以id作为索引的元素列表。parent
可选,父节点,将创建的元素添加到父节点末尾处。返回值
元素或对象,取决于returnList参数。
详细文档请参考: https://bbs.tampermonkey.net.cn/thread-2726-1-1.html
Script Score
No one has rated the script yet. Be the first to rate it!