写油猴脚本,$(xx).click()或xx.click()在MOOCicourse163没有效果,问什么,有什么解决办法?

发布于 2022-09-12 02:55:11 字数 415 浏览 19 评论 0

新建位图图像.png

就像图上框起来的按钮,像下面这样写在控制台运行,完全没有点击的效果

var btn=$(".u-btn.f-fr.u-btn-orange.u-btn-lg.j-nextlink")[0];
console.log(btn)
$(btn).click()

批注 2020-05-25 165312.png

这么写以前是能用的,起码一周前可以,
当然也止这一个按钮,几乎是全部的按钮,

求大佬指点!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

只是在用心讲痛 2022-09-19 02:55:11

没有点击效果是因为document上添加了click事件监听,需要手动移除掉才能生效。

// 移除document上添加的两个click事件监听(仅chrome下生效)
document.removeEventListener('click', window.getEventListeners(document).click[0].listener)
document.removeEventListener('click', window.getEventListeners(document).click[0].listener, true)
$('.u-btn.f-fr.u-btn-orange.u-btn-lg.j-nextlink').click()

// 查看事件监听
window.getEventListeners(document)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文