程序員博客

          感覺不錯的一個動態(tài)table的例子

          例子: http://www.aygfsteel.com/Files/tjmzq/動態(tài)table.rar

          這個是我后來寫的一個js動態(tài)table的例子,不是用的insertRow的方法。
          并且,取得當(dāng)前行及控件索引的方法感覺也不錯。可以參考。

          取得索引的方法主要用的這個function:
          //?取得動態(tài)新增的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;
          }

          取得當(dāng)前行的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;
          }

          有了這兩個方法。就可以動態(tài)的取得當(dāng)前電擊的控件在table的哪一行了。 并且也可以動態(tài)的計算得到當(dāng)前行中控件的索引值了。

          posted on 2006-12-05 16:18 maqsoft 閱讀(1009) 評論(0)  編輯  收藏 所屬分類: JS

          導(dǎo)航

          <2006年12月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          統(tǒng)計

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          文章檔案

          相冊

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 壤塘县| 秦皇岛市| 苏尼特右旗| 江北区| 多伦县| 汝城县| 青浦区| 临沧市| 哈巴河县| 澄迈县| 巫溪县| 习水县| 陵水| 泸溪县| 北海市| 大足县| 上犹县| 呼和浩特市| 上林县| 上饶市| 南宫市| 瑞丽市| 许昌市| 松原市| 美姑县| 平邑县| 洮南市| 南岸区| 永清县| 旺苍县| 河北省| 古蔺县| 邯郸县| 霍邱县| 临沂市| 慈利县| 江陵县| 巧家县| 阿坝县| 沙坪坝区| 达孜县|