(function () {
let ques = document.querySelectorAll(".ques_part");
let resList = [];
ques.forEach(el => {
let res = getQue(el);
resList.push(res)
});
console.log(resList);
})();
function getQue(el) {
if (!el.querySelector) return;
let ops = [];
const title = el.querySelector(".stem_con").textContent;
const single = el.querySelector(".single");
let rightOp = null;
let optionList = single.children;
Array.from(optionList).forEach((item) => {
if (item.classList.contains('rightSelected')) {
rightOp = "正确答案:"+item.textContent.trim();
}
ops.push(item.textContent);
});
ops.push(rightOp);
return `${title}${ops.join(" ")}`;
}
在浏览器控制台执行就能得到结果