宇宙主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

欧基零壹微头条IP归属甄别会员请立即修改密码
查看: 583|回复: 5

[疑问] js获取选项答案问题?

[复制链接]
发表于 2024-7-4 12:58:10 | 显示全部楼层 |阅读模式
这个页面
https://tiku.baidu.com/gaokaogufen/paperdetail/6a32a8c876a20029bd642dc8?curyear=2024

  1. // 获取单选题目 divs
  2. divs = document.querySelectorAll('.question-box.que-select')
  3. //  获取第一题的答案
  4. daan1 = divs[0].querySelector('.answer-item').innerText
复制代码


第一题目的答案是A,怎么样代码实现点击A呢,不会写了,求帮助
发表于 2024-7-4 13:00:56 | 显示全部楼层
做外挂卖,然后mjj帮你写代码?  
发表于 2024-7-4 13:41:27 | 显示全部楼层
直接判断有没有 selected 这个 class 不就好了嘛

----------------------------------------------------------------

小尾巴~~~~~
 楼主| 发表于 2024-7-4 13:42:33 | 显示全部楼层
加上了还不行
 楼主| 发表于 2024-7-4 14:16:23 | 显示全部楼层
  1. // 获取单选题目 divs
  2.     divs = document.querySelectorAll('.question-box.que-select')
  3.     //  获取第一题的答案
  4.     daan1 = divs[0].querySelector('.answer-item').innerText.trim()
  5.     // 获取第一题答案4个选项
  6.     answer4 = divs[0].querySelectorAll('.options-wrap span')
  7.     for (let i = 0; i <= answer4.length; i++) {
  8.       if (answer4[i].innerText == daan1) {
  9.         answer4[i].classList.add('selected')
  10.         answer4[i].click()
  11.         break
  12.       }
  13.     }
复制代码
发表于 2024-7-4 15:06:36 来自手机 | 显示全部楼层
说不定人家会检测e.istrusted呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|兜哪儿主机交流论坛

GMT+8, 2024-9-20 08:56 , Processed in 0.057946 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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