javascript - JS - 尝试在讨论板上自动点赞
问题描述
我正在尝试在讨论板上自动点赞,并且正在执行以下步骤-
- 在 Chrome 中打开控制台
- 执行以下2条语句
let btnLike = document.querySelectorAll('.action-like') btnLike.forEach(btn => btn.click())
然而,Like 按钮用作切换,如果任何帖子已被 Like,则上述语句将与它们不同(如果帖子被 Like,“Like”按钮是类的成员 .action-like.is -喜欢)
有没有办法只选择尚未被喜欢的元素?
解决方案
你可以使用:not(.is-liked)
document.querySelectorAll('.action-like:not(.is-liked)');