李恒道 发表于 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在审查元素那里点击对应元素,可 ...

有没有可能是规则校验,需要先获取焦点才能选中?
页: 1 [2] 3
查看完整版本: 怎么用document.querySelector选择el-radio