在用jsf时,有些必须自己写js才可以实现
1、获取表的行数。table.rows.length,如:
var contDetailTable = document.getElementById("contractForm:contractDetailTable");
alert(contDetailTable.rows.length);
2、获取列数:document.all.tableId.rows[0].cells.length; //某行里的具体列数
3、获取checkbox是否选中:document.getElementById("contractForm:contractDetailTable:active").checked
4、获取某一行单元格内的值:var monthVal = oTable.rows(1)cells(2).innerText //
5、添加节点:
var test = document.getElementById("test");
var para = document.createElement("P");
var text = document.createTextNode("要添加的文本");
para.appendChild(text);
test.appendChild(para);
6、删除节点:
document.getElementById("contractForm:contractDetailTable:tb").removeChild(contDetailTable.rows[i+1]);
节点.removeChild(节点的子节点);
1、获取表的行数。table.rows.length,如:
var contDetailTable = document.getElementById("contractForm:contractDetailTable");
alert(contDetailTable.rows.length);
2、获取列数:document.all.tableId.rows[0].cells.length; //某行里的具体列数
3、获取checkbox是否选中:document.getElementById("contractForm:contractDetailTable:active").checked
4、获取某一行单元格内的值:var monthVal = oTable.rows(1)cells(2).innerText //
5、添加节点:
var test = document.getElementById("test");
var para = document.createElement("P");
var text = document.createTextNode("要添加的文本");
para.appendChild(text);
test.appendChild(para);
6、删除节点:
document.getElementById("contractForm:contractDetailTable:tb").removeChild(contDetailTable.rows[i+1]);
节点.removeChild(节点的子节点);