李恒道
发表于 2022-1-25 17:26:13
Ne-21 发表于 2022-1-25 17:11
全能King
可能我们论坛放国内油猴圈子,都是能打的
王一之
发表于 2022-1-25 17:47:55
李恒道 发表于 2022-1-25 17:26
可能我们论坛放国内油猴圈子,都是能打的
自信点,全球
好像还没看见专门的油猴论坛
lidasha521
发表于 2022-1-25 18:12:29
document.getElementsByClassName('el-radio').checked=true;
试试
cxxjackie
发表于 2022-1-25 19:59:49
直接click不行吗?
document.querySelector('.el-radio-group > .el-radio:nth-child(1)').click();
ThisAV
发表于 2022-1-26 01:45:57
李恒道 发表于 2022-1-25 17:26
可能我们论坛放国内油猴圈子,都是能打的
自信点……除了是爱发电的人,都是为了突破~
不过近年来不乏那种想搞钱的新媒体在污染圈子
扒别人代码的加料收集数据,嗤之以鼻
我现在觉得能维护好一个脚本,同时能运营好一个公众号(新媒体),是未来的必备技能
不断的学习
发表于 2022-1-26 08:43:41
cxxjackie 发表于 2022-1-25 19:59
直接click不行吗?
不行
不断的学习
发表于 2022-1-26 08:45:02
lidasha521 发表于 2022-1-25 18:12
document.getElementsByClassName('el-radio').checked=true;
试试
不行
lidasha521
发表于 2022-1-26 10:24:07
document.querySelectorAll('').tabIndex = '0';
document.querySelectorAll('').className = 'el-radio is-checked';
document.querySelectorAll('').ariaChecked = true;
document.querySelectorAll('').children.className = 'el-radio__input is-checked';
上述四条都需要执行
如果页面有默认选中的按钮需要写代码取消选中
('')是第一个如果选第二个改为('')以此类推
cxxjackie
发表于 2022-1-26 11:39:06
不断的学习 发表于 2022-1-26 08:43
不行
你这个页面也没有,光看能看出什么问题来?建议先在控制台里测试,chrome在审查元素那里点击对应元素,可以在控制台中用$0表示,逐个$0.click()试一试。当然也可能框架里有特殊处理,这个没有页面也没法搞。
Hangover
发表于 2022-1-26 13:34:22
cxxjackie 发表于 2022-1-26 11:39
你这个页面也没有,光看能看出什么问题来?建议先在控制台里测试,chrome在审查元素那里点击对应元素,可 ...
有没有可能是规则校验,需要先获取焦点才能选中?