a1exlism
12/13/2016 - 7:48 AM

hdu教师评价.js

//  用于HDU教师评价系统 只能做到半自动化

var tbody;
var selects;

function forEach(eles, callback) {
  let randNum = parseInt(Math.random() * 100 % 10);
  console.log('random' + randNum);
  let i;
  for (i in eles) {
    if ({}.hasOwnProperty.call(eles, i)) {
      callback(eles[i].querySelectorAll('option')[1]);
    }
  }
  callback(eles[randNum].querySelectorAll('option')[2]);
}

function setAttr(ele) {
  ele.setAttribute('selected', '');
}

innerHtml = document.querySelector('html #Table2');
tbody = innerHtml.querySelector('.datelist tbody');
selects = tbody.querySelectorAll('select');
forEach(selects, setAttr);
document.querySelector('#Button1').click(); //save