我的循环怎么了? for(var j=t1.rows.length;j>=3;j--) //换一种循环条件, 因为你删除了3原来的4就是3了{ ///只执行一次,为什么?t1.rows.length=5 } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script>while(t1.rows.length>3){ t1.deleteRow(3); ///只执行一次,为什么?t1.rows.length=5 }</script> for(var j=3;j<t1.rows.length;j++){ t1.deleteRow(j); alert(""+t1.rows.length) ///对话框只出现一次t1.rows.length=5 } t1.deleteRow(j);是不是他出现了错误 <script>var l=t1.rows.lengthfor(var j=3;j<l;j++){ t1.deleteRow(3); alert(""+t1.rows.length) ///对话框只出现一次t1.rows.length=5 }</script> t1.rows.length == 5;//表示有五行但是对于t1.deleteRow();删除时的索引值是 0 1 2 3 4在你的循环中删除了索引值等于3的那个(即第四行), rows.length变成了4 而 j 也等于 4, 已经跳出了你的循环条件了. 选则框的问题 js中window.open()弹出的 web窗口的地址栏如何隐藏 如何让页面上的某个文本框不失去焦点 ext 重加載表頭問題和添加一行問題(問很多論壇都沒解決,來個高手吧) 求余问题 300分求 页面中浏览各种文件(要详细哦) firefox下如何取得select的name值 正则表达式问题 如何实现页面的保存,最好在页面加载完毕后,自动弹出保存对话框,并设置默认的保存文件名?? 鼠标事件onSelect怎么取出文本内容 在一个FORM中的两个SELECT值相加,并把值传到隐藏表单中? 我想知道!如果从数据库中查不到数据想显示数据找不到的错误!根据什么判断!急
while(t1.rows.length>3)
{
t1.deleteRow(3);
///只执行一次,为什么?t1.rows.length=5
}
</script>
{
t1.deleteRow(j);
alert(""+t1.rows.length)
///对话框只出现一次t1.rows.length=5
}
是不是他出现了错误
var l=t1.rows.length
for(var j=3;j<l;j++)
{
t1.deleteRow(3);
alert(""+t1.rows.length)
///对话框只出现一次t1.rows.length=5
}
</script>
但是对于t1.deleteRow();删除时的索引值是 0 1 2 3 4
在你的循环中删除了索引值等于3的那个(即第四行), rows.length变成了4 而 j 也等于 4, 已经跳出了你的循环条件了.