
又到一年一度的 1 O 4 問卷調查啦 , 一口氣弄個 5x 個選擇題要填寫 , 實在很懶 , 就直接寫個 1 O 4 問卷殺手秒殺他 XD
本來想說看看現在 css 有無產亂數的東東 , 好像還是沒 , 就土炮 js 來做吧
爬他原始碼來看每條 row 有六個選項 , 然後一整坨 span , 先對 row 進行明確分類 , 接著亂數點選每條 row 裡面的答案就搞定啦
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| var spans = document.querySelectorAll('span .-ans'); var rows = []; var row = []; var counter = 0; for(let i = 0; i < spans.length; i++) { const ele = spans[i]; row.push(ele); counter += 1; if(counter == 6){ rows.push(row); row = new Array(); counter = 0; } }
function randomNumber(min, max) { return Math.floor(Math.random() * (max - min) + min); }
for(let i = 0 ; i < rows.length; i++){ let row = rows[i]; console.log(row); let selected = randomNumber(0, 6); console.log(selected); console.log(row[selected]); row[selected].click(); }
|