function badit() {
    var ind = 4;
    var radios = $(':radio');
    var ps = $("input[name='problem_id']");
    var firstVal = radios[ind].value;
    var dg_ans = '', dg_ids = '';
    for (var i = 1; i <= 18; ++ i) {
        index = Number(ind) + (i - 1) * 5;
        console.log(radios[index]);
        if (i == 17) {
            dg_ans += ',老师真垃圾';
            continue;
        } else if (i == 18) {
            dg_ans += ',课程好无聊，什么都得改改';
            continue;
        } else {
            num = (Number(firstVal) + (i - 1) * 5);
            dg_ans += ',' + num;
        }
    }

    for (i = 0; i < ps.length; ++ i) {
        code = ps[i].value;
        dg_ids += ',' + code;
    }

    alert(dg_ids);
    alert(dg_ans);
    console.log(dg_ids);
    console.log(dg_ans);

    // $.post("AssessAction?SetAction=answer",
    //     {
    //         id: dg_ids,
    //         answer: dg_ans,
    //         assess_id: $("input[name='assess_id']").val(),
    //         templateFlag: "0"
    //     },
    //     function() {
    //         if (data.flag) {
    //             alert("教务君说提交成功了！");
    //         } else {
    //             alert(data.error);
    //         }
    // });
}

var inp = document.getElementsByTagName("input");
var xxx;

for (var i = 0; i < inp.length; ++ i){
    if (inp[i].value === "提交"){
        xxx = inp[i];
        break;
    }
}

xxx.value = "一键差评";
xxx.onclick = "badit()";

@@ -774,19 +774,16 @@
 s);%0A%0A   
- //
  $.post(
@@ -814,27 +814,24 @@
 answer%22,%0A   
- //
      %7B%0A    /
@@ -824,27 +824,24 @@
        %7B%0A   
- //
          id:
@@ -853,26 +853,24 @@
 ds,%0A    
-//
         
  answer:
@@ -861,17 +861,16 @@
         
- 
 answer: 
@@ -876,27 +876,24 @@
  dg_ans,%0A   
- //
          ass
@@ -935,27 +935,24 @@
 ).val(),%0A   
- //
          tem
@@ -965,27 +965,24 @@
 lag: %220%22%0A   
- //
      %7D,%0A    
@@ -976,27 +976,24 @@
       %7D,%0A   
- //
      functio
@@ -997,27 +997,24 @@
 tion() %7B%0A   
- //
          if 
@@ -1026,27 +1026,24 @@
 .flag) %7B%0A   
- //
             
@@ -1068,26 +1068,24 @@
 %22);%0A    
-//
         
  %7D else 
@@ -1072,25 +1072,24 @@
             
- 
 %7D else %7B%0A   
@@ -1084,27 +1084,24 @@
 %7D else %7B%0A   
- //
             
@@ -1123,19 +1123,16 @@
 or);%0A   
- //
         
@@ -1141,11 +1141,8 @@
 %0A   
- //
  %7D);
@@ -1199,19 +1199,25 @@
 %22);%0Avar 
-xxx
+input_btn
 ;%0A%0Afor (
@@ -1290,19 +1290,25 @@
         
-xxx
+input_btn
  = inp%5Bi
@@ -1334,19 +1334,25 @@
    %7D%0A%7D%0A%0A
-xxx
+input_btn
 .value =
@@ -1364,11 +1364,17 @@
 %E8%AF%84%22;%0A
-xxx
+input_btn
 .onc

Test version release.