吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 764|回复: 16
收起左侧

[求助] 一个JS小 问题

[复制链接]
yuandeabc 发表于 2022-4-26 20:50
image.png
image.png

image.png

要用JS点击第五个星号,使用“document.getElementsByClassName("rate-icon icon-img-default")[5]”,发现确实选中的是第五个星星,但是加上click(),运行后没有别点中,返回undefined。怎么解决?
注:一旦点中星星,所有的星星都会变成蓝色。没有点中,就是白色的。

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

泪鱼无梦 发表于 2022-4-26 21:05
数组下标从0开始
 楼主| yuandeabc 发表于 2022-4-26 21:09
本帖最后由 yuandeabc 于 2022-4-26 21:14 编辑

这个我知道啊,5代表第五个星星,我要点的就是第五个星星。输入document.getElementsByClassName("rate-icon icon-img-default")[5]”,第五个星星就闪亮一下,代表就是第五个星星。(你看我发的第一张图片)我试了,换成0,1,2,3,4,5,全都点击无效
wihn 发表于 2022-4-26 21:43
我觉得你可以先确定一下那个元素有没有click()函数
 楼主| yuandeabc 发表于 2022-4-26 21:47
wihn 发表于 2022-4-26 21:43
我觉得你可以先确定一下那个元素有没有click()函数

如果没有的话,有什么办法可以替代解决这个问题?
wihn 发表于 2022-4-26 21:52
yuandeabc 发表于 2022-4-26 21:47
如果没有的话,有什么办法可以替代解决这个问题?

没有的话,那就抓个包看看。模拟点击发包,应该可以解决一切问题。
天真Aro 发表于 2022-4-26 21:56
给个地址试一下咯              
 楼主| yuandeabc 发表于 2022-4-26 21:59
wihn 发表于 2022-4-26 21:52
没有的话,那就抓个包看看。模拟点击发包,应该可以解决一切问题。

那问题就复杂多了,参数特多,还需要一个个从视频里取。不同视频参数也不一样
 楼主| yuandeabc 发表于 2022-4-26 22:07
这个元素确实没有click()函数
wihn 发表于 2022-4-26 22:53
yuandeabc 发表于 2022-4-26 21:59
那问题就复杂多了,参数特多,还需要一个个从视频里取。不同视频参数也不一样

我估计单纯的视频打分这个功能,不需要很多参数,而且应该容易找到规律的。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 12:34

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表