rows.length);
var rowlength = jobstable.rows;
}
alert(jobs);
}
alert(".length;
for(i=1; i<=rowlength; i++)
{
if(i>.",应该如何分析问题? 谢谢!
function saveJobs()
{
var jobstable = document;The Whole table :"+jobs);;
}
for(j=1; j<
var i;,".getElementById("jobstable"
alert(jobstable;
document.getElementById('jobs').value = jobs;
alert("Before return true..,jobs = "";
return true我要实现的功能是,j;=5; j++)
{
if(j>1)
{
jobs += ": 读取jobstable的表,保存在字符串jobs中,然后写到隐藏字段jobs中。但是程序仅仅执行完for循环就退出,for循环后面的语句都不能执行。请问各位大侠;
}
jobs += jobstable.rows[i].cells[j];1)
{
jobs += "@".innerHTML;);)
+jobs);能够执行;input type="text" name="jobs" id="jobs" size="2000" hidden="hidden" value="rowlength谢谢各位大侠的帮忙,上面的问题的确是下标越界导致的。现在修改为for(i=1; size="2000">,以为php没有读取到jobs
字段的信息,
烦请各位大侠帮小弟分析分析,谢谢
-----------
答案找到了;" / i< i++)
for(j=1; j<6; j++)
如
此修改之后,for循环之后的alert("The Whole table ;); name=":jobs字段定义如下:
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-03-19 14:14
貌似是jobs += jobstable.rows[i].cells[j].innerHTML;这句有问题,表格行列下标是从0开始的
你这里从1开始,jobstable.rows[rowlength].cells[rowlength].innerHTML这句是找不到的
全部回答
你好!
把错误消息贴出来.
你用getElementById()方法获取元素,就必须要给元素指定id属性.
要么;jobs')[0],你就用
document.getElementsByName('应该是有运行时错误发生,检查一下JS错误信息
如果对你有帮助,望采纳。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯