<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    當(dāng)柳上原的風(fēng)吹向天際的時(shí)候...

    真正的快樂(lè)來(lái)源于創(chuàng)造

      BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
      368 Posts :: 1 Stories :: 201 Comments :: 0 Trackbacks
    以前我們使用JavaScript制作過(guò)一個(gè)JS類MyTable,用于操作表格,但使用上還是有不便的地方,今天把它修改了一下,增加了幾個(gè)類函數(shù)和兩個(gè)輔助函數(shù),現(xiàn)在更方便一些了。

    JS類MyTable代碼如下:
    /*************************
    *
    *   Class:MyTable
    *   2009.08.22
    *************************
    */
    //-- Contructor
    function MyTable(id){
        
    this.table=$(id);
    }

    //-- Clear Rows except the first
    MyTable.prototype.clear=function(){
        
    while(this.table.rows.length>0){
            
    this.table.deleteRow(0);
        }
    }

    //-- Append a row to table
    MyTable.prototype.getRowCount=function(){
        
    return this.table.rows.length;
    }

    //-- Append a row to table
    MyTable.prototype.appendRow=function(row){
        
    this.table.appendChild(row);
        
    this.refreshRowColor();
    }

    //-- remove a row to table
    MyTable.prototype.removeRow=function(id){
        
    var delRow=$(id);
        delRow.parentNode.removeChild(delRow);
        
    this.refreshRowColor();
    }

    //-- refresh a row's backgroud-color
    MyTable.prototype.refreshRowColor=function(){
        
    for(var i=0;i<this.table.childNodes.length;i++){
            
    this.table.childNodes[i].className=((i % 2==1)?"odd":"even");
        }
    }

    //-- create a text cell
    function createTextTd(text){
        
    var cell=document.createElement("td");
        cell.appendChild(document.createTextNode(text));
        
        
    return cell;
    }

    //-- create a link cell
    function createLinkTd(text,url){
        
    var link=document.createElement("a");
        link.appendChild(document.createTextNode(text));
        link.setAttribute(
    "href",url);

        
    var cell=document.createElement("td");
        cell.appendChild(link);
        
        
    return cell;
    }

    取得的效果:


    全體代碼下載(注意CSS文件變更了):
    http://www.tkk7.com/Files/heyang/JsTable20090822214752.rar

    posted on 2009-08-22 21:54 何楊 閱讀(342) 評(píng)論(0)  編輯  收藏

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 99re6在线视频精品免费| 香港经典a毛片免费观看看| 免费成人高清在线视频| 亚洲中文字幕久久精品无码APP| 野花视频在线官网免费1| 亚洲成a人片在线播放| yellow免费网站| 亚洲狠狠婷婷综合久久久久| 国内精品久久久久影院免费 | 亚洲一区在线观看视频| 最近免费最新高清中文字幕韩国| 亚洲欧洲日产国产综合网| 91精品视频免费| 亚洲日韩精品无码专区| 国产大片51精品免费观看| 麻豆安全免费网址入口| 中文字幕不卡亚洲| 日韩精品内射视频免费观看| 亚洲综合综合在线| 大地资源免费更新在线播放| 国产精品亚洲小说专区| 亚洲国产精品VA在线观看麻豆 | 亚洲精品自偷自拍无码| 亚洲第一成人影院| 中文字幕日本人妻久久久免费| 亚洲网址在线观看| 国产成人高清精品免费鸭子 | 亚洲人成色7777在线观看| 99久久精品国产免费| 亚洲色大成网站www尤物| 免费中文字幕一级毛片| 久久久国产精品福利免费| 亚洲国产成AV人天堂无码| 四虎永久免费影院| 无码av免费网站| 亚洲.国产.欧美一区二区三区| 亚洲精品国产精品乱码不99| 美女裸身网站免费看免费网站| 免费的黄色的网站| 亚洲黄色免费网址| 亚洲毛片av日韩av无码|