程序員博客
感覺不錯的一個動態table的例子
例子:
http://www.aygfsteel.com/Files/tjmzq/
動態table.rar
這個是我后來寫的一個js動態table的例子,不是用的insertRow的方法。
并且,取得當前行及控件索引的方法感覺也不錯。可以參考。
取得索引的方法主要用的這個function:
//
?取得動態新增的index值
function
?getCurrentIndex()
{
????
var
?sss
=
0
;
????
var
?tmpobj?
=
?event.srcElement;
????
var
?currRowIndex?
=
?
-
1
;
????
while
(
true
)
{
????????tmpobj?
=
?tmpobj.parentNode;
????????
if
(tmpobj
!=
null
?
&&
?tmpobj.rowIndex
!=
null
)
{
????????????currRowIndex?
=
?tmpobj.rowIndex;
????????????
break
;
????????}
????????sss
++
;
????????
if
(sss
>
12
)
break
;
????}
????
????
//
var?currRowIndex=event.srcElement.parentNode.parentNode.parentNode.rowIndex;
????
var
?btnaddRow?
=
?document.getElementById(
"
btnAdd
"
).parentNode.parentNode.parentNode.rowIndex;
????
var
?a?
=
?currRowIndex?
-
?btnaddRow?;?
//
?計算出差值
????
var
?sindex?
=
?Math.floor(a?
/
?
2
);?
????curIndex?
=
?sindex;
????
return
?sindex;
}
取得當前行的function:
function
?getCurrentRow()
{
????
var
?sss
=
0
;
????
var
?tmpobj?
=
?event.srcElement;
????
var
?currRowIndex?
=
?
-
1
;
????
while
(
true
)
{
????????tmpobj?
=
?tmpobj.parentNode;
????????
if
(tmpobj
!=
null
?
&&
?tmpobj.rowIndex
!=
null
)
{
????????????currRowIndex?
=
?tmpobj.rowIndex;
????????????
break
;
????????}
????????sss
++
;
????????
if
(sss
>
12
)
break
;
????}
????
return
?currRowIndex;
}
有了這兩個方法。就可以動態的取得當前電擊的控件在table的哪一行了。 并且也可以動態的計算得到當前行中控件的索引值了。
posted on 2006-12-05 16:18
maqsoft
閱讀(1011)
評論(0)
編輯
收藏
所屬分類:
JS
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
給指定的select控件增加option
自己寫的一個判斷帶小數位數字格式的function
感覺不錯的一個動態table的例子
禁止js的錯誤提示。
導航
BlogJava
首頁
新隨筆
聯系
聚合
管理
<
2006年12月
>
日
一
二
三
四
五
六
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
統計
隨筆 - 9
文章 - 1
評論 - 0
引用 - 0
常用鏈接
我的隨筆
我的評論
我的參與
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆分類
Java
(rss)
JS(4)
(rss)
數據庫(3)
(rss)
日記(2)
(rss)
隨筆檔案
2006年12月 (9)
文章檔案
2006年12月 (1)
相冊
image
搜索
最新評論
閱讀排行榜
1.?在存儲過程中創建表,并且表名由參數動態指定(2452)
2.?感覺不錯的一個動態table的例子(1011)
3.?給指定的select控件增加option(795)
4.?禁止js的錯誤提示。(784)
5.?自己寫的一個判斷帶小數位數字格式的function(754)
評論排行榜
1.?Sql Server中的日期與時間函數(0)
2.?SQL Server實用經驗與技巧大匯集(0)
3.?在存儲過程中創建表,并且表名由參數動態指定(0)
4.?計算機與酒瓶(0)
5.?給指定的select控件增加option(0)
Powered by:
BlogJava
Copyright © maqsoft
主站蜘蛛池模板:
阜城县
|
澳门
|
阳信县
|
宝丰县
|
拉孜县
|
耿马
|
墨脱县
|
原平市
|
巴南区
|
博乐市
|
浮梁县
|
永善县
|
阜新
|
贵南县
|
聂拉木县
|
定日县
|
周口市
|
徐闻县
|
泰安市
|
凤阳县
|
东乌珠穆沁旗
|
三都
|
顺义区
|
永胜县
|
禹州市
|
南靖县
|
唐海县
|
中方县
|
余姚市
|
独山县
|
新巴尔虎左旗
|
洪洞县
|
河池市
|
漳州市
|
达州市
|
拜城县
|
逊克县
|
庐江县
|
临湘市
|
隆回县
|
枣阳市
|