分页后第二页以后的数据无法获取(JS)
代码如下:
<script language="JavaScript">
var cwh1="";
var cwh2="";
for(var i=2;i<document.getElementById("oTb").rows.length;i++)
{
cwh1=document.getElementById("oTb").rows(i).cells(1).innerText; cwh2=cwh1.substring(1,2);
}
这个是批量处理中的部分代码
设置断点调试时发现第一页运行到红色部分时cwh1是可以读到的,但是第二页以后读到的都是空字符串""
自己看总觉得代码没什么问题,希望大家帮忙解决一下
------解决方案--------------------从你的JS起码语法是没有问题,这点东西也看不出什么
把JS代码放在</body>之前。。。然后再alert弹出调试一下
------解决方案--------------------能否把整个HTML代码拿来瞧瞧
------解决方案--------------------document.getElementById("oTb").rows[i].cells[1].innerHTML
如果表格行数足够,并且在onload后调用,是没有问题的。除非你破坏了表格
------解决方案--------------------从目前看js是没有问题,应该检查一下html代码。用IE可以调试看看。
------解决方案--------------------window.onload中调用,或吧这个代码放到 body 后,确保表格符合你JS读取结构
------解决方案--------------------这得看你的代码。光看那点js看不出来