學(xué)生期末考了夺欲,試卷也開始多了跪帝,經(jīng)過上次的試卷修改,這次學(xué)乖了些阅,想辦法簡便一下工作量
上次批改試卷的評分板還沒修改伞剑,只能通過鼠標(biāo)點(diǎn)擊進(jìn)行改卷,效率太低了市埋,無奈使用按鍵精靈簡便處理
這次發(fā)現(xiàn)評分板改版了黎泣,評分?jǐn)?shù)值都有相對應(yīng)的事件綁定,于是拋棄按鍵精靈腰素,直接在瀏覽器上使用JavaScript簡化點(diǎn)擊事件
簡單思路:監(jiān)聽鍵盤聘裁,如果發(fā)現(xiàn)某一按鍵觸發(fā)雪营,則觸發(fā)某一事件被點(diǎn)擊
$(document).keydown(function(event){
// Q == 第一題 3分
if(event.keyCode == 81){
document.querySelector('p.tbspan_1:nth-child(8)').click();
}
// W == 第一題 滿分
if(event.keyCode == 87){
document.querySelector('p.tbspan_1:nth-child(2)').click();
}
// E == 第二題 9.5分
if(event.keyCode == 69){
document.querySelector('p.fl:nth-child(21)').click();
}
// R == 第二題 滿分
if(event.keyCode == 82){
document.querySelector('p.tbspan_2:nth-child(2)').click();
}
});
這里使用CSS選擇器選擇按鈕是因?yàn)檫@些按鈕沒有綁定 id弓千,只能通過CSS選擇器進(jìn)行選擇
// JavaScript通過觸發(fā)id按鈕點(diǎn)擊事件
document.getElementById("target").click();