var i=1; function addRow(){ var tab=document.getElementById("insertTable").childNodes[0]; var trnew=document.createElement("tr"); var td=document.createElement("td"); var td2=document.createElement("td"); var td3=document.createElement("td"); var td4=document.createElement("td"); var td5=document.createElement("td"); var td6=document.createElement("td"); var td7=document.createElement("td"); var td8=document.createElement("td");
td.innerHTML = "<input name='trainLessionName' cssStyle='width: 100%' />" ; //课程名称 td2.innerHTML = " <select name='postId' >" <% List<Post> list = (List)request.getAttribute("postList"); for(int i =0;i<list.size();i++){ Post post = list.get(i); Long id = post.getId(); String name = post.getName(); %> + " <option value='<%=id%>' ><%=name%> </option>" <% } %> +" </select> ";
function deleteRow(n){ var tab=document.getElementById("insertTable"); var tr = tab.childNodes[0]; var rowslen=tab.rows.length;//取得目前还剩的行数 var a=getRealRows(n); tab.deleteRow(a); }
function getRealRows(n){//得到你要删除的行当前到底是第几行 var tab=document.getElementById("insertTable"); var rowslen=tab.rows.length-1;//取得目前表格还剩的行数 for(var j=0;j<rowslen;j++){ if(tab.rows(j).cells(7).innerHTML.indexOf("deleteRow("+n+")")>-1) return j; //这里的5是第5列,具体怎么判断根据你自己情况再定,可以调整为其它的 } if(n==0) return 0; return -1; }
[code="java"]var i=1;function addRow(){ var tab=document.getElementById("insertTable").childNodes[0]; var trnew=document.createElement("tr"); var td=document.createElement("td");...