ITOO,评教移动端,需要为表格每行添加双击事件,以对为评估课程进行评估,虽然是简单的js代码,但还是费了我和霍霍一番功夫,
js代码如下:
window.onload = init;
function init() {
var trs =document.getElementsByTagName('tr');
for (var i = 0; i < trs.length; i++)
trs[i].onclick = doclick;
}//获取tr节点,并循环卫每个tr节点添加双击事件
function doclick() {
alert(this.innerHTML);
//var str =this.innerHTML.childNodes();
//获取的方法一
var TeacherName =this.cells[0].childNodes[0].textContent;//获取此行第一个单元格的值,childNodes[0]指此单元格子节点的第一个子节点
var CourseType =this.cells[1].childNodes[0].textContent;获取此行第二个单元格的值
var CourseName =this.cells[2].childNodes[0].textContent;获取此行第三个单元格的值
var TeacherCourseID =this.cells[3].childNodes[0].textContent;//获取此行第四个单元格的值
var AssessStatus =this.cells[4].childNodes[0].textContent;//获取此行第五个单元格的值
if (AssessStatus == "尚未评估") {
var url ="../EvaluationStudentAssess/StudentAssess?CourseName=" + CourseName +"&TeacherCourseID=" + TeacherCourseID +"&CourseType=" + CourseType + "&TeacherName=" +TeacherName;
window.location.href =url;
}
alert();
}
好了,接下来,请等着看,评教移动端的效果。