js 怎么从分页的dataTable中获取某行某列的值(急答急给分!!!)

jsf页面中 如果不存在分页的话 取dataTable中某行某列的值

var value=document.getElementById("formId:dataTableId:rowId:元件Id").value;

但若有分页的话(伪分页,其实也是一次查出来 用rich:datascroller 分页)
就不行了 如果在第二页的话 用它var value=document.getElementById("formId:dataTableId:0:元件Id").value;获取第一页第一行某列的值就不行呀 非得在第一页js才起作用
我就是想在第一页,能获取所有该元件的值的和 怎么处理呀 如table有一个人数和,要把所有行的人数和加起来
[b]问题补充:[/b]

樓下二位說得太高深了呀 能不能具體說說呀 rich:datascroller 分页應該不是js分頁吧

[b]问题补充:[/b]

謝謝 是后者 沒有
我在第一頁查看源文件是沒有第二頁的值
但在第二頁查看源文件也只有第一頁的值 ?

++++++++++++++++++++'
[b]问题补充:[/b]

怎么不能直接回復你呀?
我没有firebug 我直接看源文件 是火狐浏览器自带的吗?
呵呵 好像咱们差太远了哦。。。。。
谢谢你 我把分给你吧 不过 我遇到问题还是找你哦。。

你是用firebug看源码吗? 调试的时候请忘记IE.

既然是后者,那你就得分析页面上的js了,看点击下一页后,都干了些什么js
然后再找到js的里面存数据的源头,然后自己该干嘛就干嘛吧

用firebug看输出的html,然后再当成普通的js来写.

虽然是一次查出来,但是估计它没渲染,只是存在某个js变量里面吧

楼上说得对,如果是JS分页,只用计算一次结果.刚开始演染的时候就可把和算出来

都说了,你先用firebug看下输出的html里面有没有后面几页的html.

如果有,那就是js获取dom的问题.
如果没有,说明是没渲染,存在某个js变量里面,等翻页的时候才去渲染