@@ -26,31 +26,64 @@ function doHomework(answerStr){
2626 var questionNode = $ ( "#tblDataList>tbody" ) ;
2727 var rows = questionNode . rows ;
2828
29- for ( var i = 0 ; i < rows . length ; i ++ ) {
30- var item = rows [ i ] ;
31- var right = ans [ i ] ; //正确答案 A =65
32- if ( ! right ) {
33- continue ; // 不存在就继续走
29+
30+ for ( var i = 0 ; i < rows . length ; i ++ ) {
31+ var item = rows [ i ] ;
32+ var right = ans [ i ] ; //正确答案 A =65
33+ if ( ! right ) {
34+ continue ; // 不存在就继续走
35+ }
36+ console . log ( right ) ;
37+ if ( right . length <= 1 ) { // 单项选择
38+
39+ console . log ( i + ".单选题:" + right ) ;
40+
41+ var rightIndex = right . charCodeAt ( ) - 65 ;
42+ // 答案里列表
43+ var answerListNode = item . children [ 0 ] . children [ 0 ] . children [ 0 ] . children [ 0 ] . children [ 1 ] . children [ 1 ] . children [ 0 ] . children [ 1 ] . children [ 0 ] . children [ 0 ] . children [ 0 ] . children [ 0 ]
44+
45+ // 选中答案
46+ try { // 尝试选择判断题
47+ answerListNode . rows [ rightIndex ] . children [ 0 ] . children [ 0 ] . click ( ) ;
48+ } catch ( e ) { }
49+ // 尝试选择单选题
50+ try {
51+ answerListNode . rows [ rightIndex ] . children [ 0 ] . children [ 0 ] . click ( ) ;
52+ } catch ( e ) { }
53+
54+
55+ } else { // 多选题
56+
57+ console . log ( i + ".多选题:" + right ) ;
58+
59+ for ( var j = 0 ; j < right . length ; j ++ ) {
60+ var crooet = right [ j ] ;
61+ var rightIndex = crooet . charCodeAt ( ) - 65 ;
62+ // 答案里列表
63+ var answerListNode = item . children [ 0 ] . children [ 0 ] . children [ 0 ] . children [ 0 ] . children [ 1 ] . children [ 1 ] . children [ 0 ] . children [ 1 ] . children [ 0 ] . children [ 0 ] . children [ 0 ] . children [ 0 ]
64+
65+
66+
67+
68+
69+ // 选中答案
70+ try { // 尝试选择判断题
71+ answerListNode . rows [ rightIndex ] . children [ 0 ] . children [ 0 ] . click ( ) ;
72+ } catch ( e ) { console . log ( e ) }
73+ }
74+
75+
76+ }
77+
78+
79+
80+
3481 }
35- var rightIndex = right . charCodeAt ( ) - 65 ;
36- // 答案里列表
37- var answerListNode = item . children [ 0 ] . children [ 0 ] . children [ 0 ] . children [ 0 ] . children [ 1 ] . children [ 1 ] . children [ 0 ] . children [ 1 ] . children [ 0 ] . children [ 0 ] . children [ 0 ] . children [ 0 ]
38-
39-
40- // 选中答案
41- try { // 尝试选择判断题
42- console . log ( answerListNode ) ;
43- answerListNode . rows [ rightIndex ] . children [ 0 ] . children [ 0 ] . click ( ) ;
44- } catch ( e ) { }
45- // 尝试选择单选题
46- try {
47- answerListNode . rows [ rightIndex ] . children [ 0 ] . children [ 0 ] . click ( ) ;
48- } catch ( e ) { }
49-
50- }
82+
83+
5184}
5285
5386// 做作业吧
54- doHomework ( "D|B|B|B|C|C|B|C |B|D|A|D|D|C|A|B |B|B|A|D " ) ;
87+ doHomework ( "AB|ABCD|C|B|D |B|D|ABD|C|ABC|ABD|ABCD|ABCD|A|ACD |B|C|ABCD|ABCD|C " ) ;
5588
5689
0 commit comments