最后一段代码好像有些问题:

function SelectedAll(cb) {

cb.checked = cb.checked ? false : true;

这个地方,会使得标题行的复选框无法选中。

另外,修改行背景颜色的代码:

gv.rows[i].style.backgroundColor = "#66ff33;";

双引号内不要写分号,否则不符合js的语法规则,会使得代码失效的。