作者Aligu1009 (=.=)
看板Web_Design
标题[问题] 动态增减表格栏数的问题
时间Sat Jun 9 11:56:01 2007
我想做一个能动态增减栏位的表格
用DOM table里的insertRow与deleteRow来完成
我的问题在於:
如果预设的网页有四个栏
那麽在动态新增栏数後
document.getElementById("tableA").rows.length
所得到的值仍然只会是4 (动态新增的row都不会被算进去=.=)
我该怎麽得到"目前栏位数"这个会动态改变的值呢? 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.169.118.12
※ 编辑: Aligu1009 来自: 218.169.118.12 (06/09 11:58)
1F:推 cjoe:理论上应该不会算不进去,用比较笨的方法,就设一个广区域 06/09 12:18
2F:→ cjoe:变数,当ROW新增一格的时候+1(预设就看你要给他多少(4?)) 06/09 12:20
3F:→ cjoe:以後就以这个变数作为当前的row.length 06/09 12:21
4F:推 Aligu1009:这麽做未来deleteRow时有可能会超过array范围 06/09 13:22
5F:→ Aligu1009:因为rows.length一直仍然被以为是4 06/09 13:23
6F:推 TonyQ:delte的时候就用该变数去判定length呀 06/09 21:47
7F:推 Aligu1009:系统以为row的长度是4(r[0]~r[3]),要删r[4]就有问题了:( 06/09 22:50
8F:→ Aligu1009:所以才说 "deleteRow时有可能会超过array的范围" 06/09 22:52