至尊效率神器 发表于 2022-1-25 17:17:16

抖音中的一个SVG按钮 模拟点击不了 求高手

本帖最后由 至尊效率神器 于 2022-1-26 17:41 编辑


抖音电脑版,点击头像展开的播放列表中(如果是直播的话要点击下一个视频),图片中的这个svg按钮,代码怎么实现模拟点击,或者有办法直接执行点击的事件不,document.getElementsByClassName("l6DZ-4xp").click();显示Uncaught TypeError: document.getElementsByClassName(...).click is not a function,群里高手没解决,来这试试

【已解决】方案如下:
var el=document.querySelector('.wfjCJmJ8 svg');
let key=Object.keys(el).find(p => p.startsWith('__reactFiber'));
el.memoizedProps.onClick()

████ 问题补充 ████

第一个SVG按钮实现模拟点击了,第二个SVG按钮又不会了,也就是上图中:X那个按钮,应该上面代码改一下就行了,我是JS小白,又不会了,SOS。

李恒道 发表于 2022-1-25 17:17:17

https://bbs.tampermonkey.net.cn/thread-1250-1-1.html
这个是一个标准react页面
直接获取svg元素
然后
el.__reactFiberxxxxx.memoizedProps.onClick()
就可以了

Ne-21 发表于 2022-1-25 18:47:36

和你们这些少爷不同,我们光是活着就竭尽全力了。

王一之 发表于 2022-1-25 21:47:35

Ne-21 发表于 2022-1-25 18:47
和你们这些少爷不同,我们光是活着就竭尽全力了。

正能量点 哥哥

李恒道 发表于 2022-1-26 09:33:06

Ne-21 发表于 2022-1-25 18:47
和你们这些少爷不同,我们光是活着就竭尽全力了。

来点正能量
做人不要太攀比,踏踏实实做自己,如果非要比一比,那就比比激光雨
urbbr
grou亘
页: [1]
查看完整版本: 抖音中的一个SVG按钮 模拟点击不了 求高手