JavaScript操作Table

就一个简单的Table,开始我们的钻研

<table >

<tbody>

<tr>

<th >

<input >>

首先声明一个数组参数,用来保存Table值

var globalArrays=new Array(); // var globalArrays=[];

添加一行]]

;

globalArrays.push(newItem);

}

删除]]

);

}

}

全选(Checkbox)

//选择全部

function fnSelectAll(oEven)

{

var chbChilds=document.getElementsByTagName("input");

for (var i=0;i<chbChilds.length;i++)

{

if (chbChilds[i].type=="checkbox" && chbChilds[i].chbChild")

{

if(oEven.checked==true)

{

chbChilds[i].checked=true;

}

else

{

chbChilds[i].checked=false;

}

}

}

}

好,进行到这里,下一步通常就该是保存操作了吧。因此是时候将globalArrays保存的值提交到一个隐藏着的服务器控件上了。

function fnChange()

{

var hf=document.getElementById("hf");

hf.innerText=globalArrays.join('_');

}

下面介绍操作合计行

<script type="text/javascript">

/// js.获取并记算出合计

///

function GetInAll()

{

var table=document.getElementById("DetailInfo");

var oBody=table.tBodies[0];

var oFoot=table.tFoot;

var rows=oBody.rows;

var iamoney=0;

for(var i=1;i<rows.length;i++)

{

if(rows[i].cells[5].innerText.length==0)

{

continue;

}

else

{

iamoney =parseFloat(iamoney)+parseFloat(rows[i].cells[5].innerText);

}

}

oFoot.rows[0].cells[5].innerText=iamoney;

}

</script>

转自:http://www.cnblogs.com/xvqm00/archive/2009/03/10/1407729.html