function r_click(i, choice, value_list, m) { // i : 行号 // choice : [A,B] // value_list : 变化的列 // m :行数,用于loop // table_id: 用于寻找id_sp_table_id document.getElementById("demo").value = i + choice; let x; let j; let y; let sp; // sp,本页要输出的结果 let index; // 点击A和B,sp是不同的 if (choice === "A") { index = i; } else { index = i - 1; } // 取得正确的sp,写入sp_{{table_id}} let corner = false; if ((i === 1 & choice === "B") | (i === 21 & choice === "A")) corner = true; if (corner) { // 边缘行为,点击了A的最后一行,算作最后一行是sp sp = 10086; } else { sp = (value_list[index] + value_list[index - 1]) / 2; //sp = 1; } document.getElementById("id_sp").value = sp // 刷新radio选择状态 for (j = 1; j <= i; j++) { x = document.getElementsByName("choice_" + j + "-a"); x[0].checked = true; y = document.getElementsByName("choice_" + j + "-b"); y[0].checked = false; } for (j = index + 1; j <= m; j++) { x = document.getElementsByName("choice_" + j + "-a"); x[0].checked = false; y = document.getElementsByName("choice_" + j + "-b"); y[0].checked = true; } // alert(corner) // let btn_next = document.getElementById("divnext"); let ot = timer_counter; // alert(parseInt(ot)); if (corner === true) { // alert("hello"); real_next(false); myModal.show(); } if (parseInt(ot) <= 0 && corner === false && document.getElementById("id_sp").value < 10000) { real_next(true); } } function real_next(is_real) { if (is_real) { let btn_fake_next = document.getElementById("id_fake_next"); btn_fake_next.style.display = "none"; let btn_next = document.getElementById("id_next"); btn_next.style.display = "block"; } else { let btn_next = document.getElementById("id_next"); btn_next.style.display = "none"; let btn_fake_next = document.getElementById("id_fake_next"); btn_fake_next.style.display = "block"; } }