|
遍历table下的input或select:
- var data_Work = [];
- var table=document.getElementById("myTable_Work");
- var rows=table.rows;
- // console.log(rows.length);//获取表格的行数
- for(var i=1;i<rows.length;i++){ //遍历表格的行
- for(var j=0;j<rows[i].cells.length-1;j++){ //遍历每行的列
- CN=rows[i].cells[j];
-
- if(!data_Work[i-1]){
- data_Work[i-1] = new Array();
- }
-
-
- if(CN.childNodes[0].nodeName=="#text"){
- sel=CN.getElementsByTagName("select")[0]; //如果是下拉列表,自动获取。
- //console.log(j,CN,CN.childNodes[0].nodeName)
- data_Work[i-1][j] = sel.options[sel.selectedIndex].text;
- }
- else{
- CN=CN.childNodes[0];
- data_Work[i-1][j] = CN.value;
- }
-
-
-
- }
- }
复制代码 |
|