Greasy Fork is available in English.

Course evaluation selector of SDUST

Default selection a

Ekde 2019/06/14. Vidu La ĝisdata versio.

// ==UserScript==
// @name         Course evaluation selector of SDUST
// @namespace    https://windylh.com
// @version      0.2
// @description  Default selection a
// @author       Windylh
// @match        http://jwgl.sdust.edu.cn/jsxsd/xspj/xspj_edit.do*
// @grant        none
// ==/UserScript==

function getOption()
{
	var trs = document.getElementsByTagName("tr")
	var targets = new Array()
	for(var i = 0; i < trs.length;i++)
	{
		var tds = trs[i].getElementsByTagName("td")
		// console.log(len)
		if(tds.length == 2 && tds[1].getElementsByTagName("input").length)
		{
			targets.push(tds)
		}
	}
	return targets
	//tds[1].getElementsByTagName("input")[0].click()
}

function select(targets)
{
	var rdnum = Math.floor((Math.random()*targets.length));
	console.log(rdnum)
	for(var i =0; i < targets.length; i++)
	{
		if(i == rdnum)
		{
			console.log(rdnum)
			targets[i][1].getElementsByTagName("input")[2].click()
		}
		else
		{
			targets[i][1].getElementsByTagName("input")[0].click()			
		}
	}
}

var targets = getOption()
select(targets)