全球主机交流论坛

标题: js获取选项答案问题? [打印本页]

作者: 82665283    时间: 2024-7-4 12:58
标题: js获取选项答案问题?
这个页面
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呢,不会写了,求帮助
作者: icon    时间: 2024-7-4 13:00
做外挂卖,然后mjj帮你写代码?  
作者: 何处不惹尘埃    时间: 2024-7-4 13:41
直接判断有没有 selected 这个 class 不就好了嘛

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

小尾巴~~~~~
作者: 82665283    时间: 2024-7-4 13:42
加上了还不行
作者: 82665283    时间: 2024-7-4 14:16
  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.     }
复制代码

作者: Typeboom    时间: 2024-7-4 15:06
说不定人家会检测e.istrusted呢




欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/) Powered by Discuz! X3.4