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

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

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

    KevinGong

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      15 Posts :: 1 Stories :: 9 Comments :: 0 Trackbacks

    今天系統(tǒng)需求需要,用JS寫了個代碼,希望有需要得朋友可以看看!

    ?1 <! DOCTYPE?html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Strict//EN"
    ?2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >
    ?3 < html? xmlns ="http://www.w3.org/1999/xhtml" >
    ?4 < head >
    ?5 < title > runcode </ title >
    ?6 < meta? http-equiv ="Content-Type" ?content ="text/html;?charset=GB2312" ? />
    ?7 < meta? name ="Author" ?content ="Sheneyan" ? />
    ?8 < script? type ="text/javascript" >
    ?9 var ?lastTR = null ;
    10 function ?$(n) { return ?document.getElementById(n);}
    11 function ?initTable(n) {
    12 ?? var ?o = $(n);
    13 ?? if ?( ! o) return ;
    14 ?
    15 ? // ?var?c=document.createElement('div');
    16 ? // ?c.id='cnter';
    17 ? // var?c?=?document.getElementById('tt');
    18 ? // ?if?(o.nextSibling)
    19 ?? // ??document.body.insertBefore(c,o.nextSibling);
    20 ? // ?else
    21 ? // ???document.body.appendChild(c);
    22
    23 ?? // var?bu=document.createElement('button');
    24 ?? // bu.id="buttonUp";
    25 ?? // bu.innerHTML='上'
    26 ??
    27 ?? // var?bu=document.getElementById('up');
    28
    29 ? // ?c.appendChild(bd)
    30
    31 ?? var ?trs = o.getElementsByTagName('tr');
    32 ?? for ?( var ?i = 0 ;i < trs.length;i ++ ) {
    33 ????trs[i].onmouseover = function () { this .className += '?over';}
    34 ????trs[i].onmouseout = function () { this .className = this .className.replace( / \bover\b / g,'');}
    35 ????trs[i].onclick = function () {
    36 ?????? var ?clicked = this .className.match( / \bselected\b / );
    37 ?????? if ?(lastTR)
    38 ????????lastTR.className = lastTR.className.replace( / \bselected\b / g,'');
    39 ?????? if ?( ! clicked)
    40 ???????? this .className += '?selected';
    41 ??????lastTR = this ;
    42 ????}

    43 ??}

    44 }

    45
    46 ?? function ?upbutton() {
    47 ???? var ?p = lastTR.parentNode;
    48 ???? if ?(lastTR) {
    49 ?????? var ?t = lastTR.cloneNode( true );
    50 ?????? var ?pre = lastTR.rowIndex == 0 ? null :p.rows[lastTR.rowIndex - 1 ];
    51 ?????? if ?(pre) {
    52 ????????p.deleteRow(lastTR.rowIndex);
    53 ????????lastTR = p.insertBefore(t,pre);
    54 ??????}

    55 ????}

    56 ???? else ?
    57 ??????alert('請選擇一個');
    58 ???? return ? false ;
    59 ??}

    60
    61 ???? function ?downbutton() {
    62 ???? var ?p = lastTR.parentNode;
    63 ???? if ?(lastTR) {
    64 ?????? var ?t = lastTR.cloneNode( true );
    65 ?????? var ?pos = lastTR.rowIndex == (p.rows.length - 2 ) ? null :p.rows[lastTR.rowIndex + 2 ];
    66 ??????p.deleteRow(lastTR.rowIndex);
    67 ?????? if ?(pos)
    68 ????????lastTR = p.insertBefore(t,pos);
    69 ?????? else
    70 ????????lastTR = p.appendChild(t);
    71 ????}

    72 ???? else ?
    73 ??????alert('請選擇一個');
    74 ???? return ? false ;
    75 ??}

    76
    </ script >
    77 < style? type ="text/css" >
    78 table#t,table#t?td { border-collapse : collapse ; border : solid?1px?gray ; }
    79 table#t?td { width : 100px ; }
    80 tr.over { background : gray ; color : blue }
    81 tr.selected { background : blue ; color : white }
    82
    </ style >
    83 </ head >
    84 < body? onload ="initTable('t')" >
    85 < tr >
    86 ?? < input? name ="up" ?type ="button" ?id ="up" ?value ="向上" ?onclick ="upbutton()" ? />
    87 ?? < input? name ="down" ?type ="button" ?id ="down" ?value ="向下" ?onclick ="downbutton()" ? />
    88 </ tr >
    89 < table? id ="t" >
    90 < tr >< td > l1 </ td >< td > l1 </ td >< td > l1 </ td >< td > l1 </ td >< td > l1 </ td >< td > l1 </ td >< td > l1 </ td >< td > l1 </ td ></ tr >
    91 < tr >< td > l2 </ td >< td > l2 </ td >< td > l2 </ td >< td > l2 </ td >< td > l2 </ td >< td > l2 </ td >< td > l2 </ td >< td > l2 </ td ></ tr >
    92 < tr >< td > l3 </ td >< td > l3 </ td >< td > l3 </ td >< td > l3 </ td >< td > l3 </ td >< td > l3 </ td >< td > l3 </ td >< td > l3 </ td ></ tr >
    93 < tr >< td > l4 </ td >< td > l4 </ td >< td > l4 </ td >< td > l4 </ td >< td > l4 </ td >< td > l4 </ td >< td > l4 </ td >< td > l4 </ td ></ tr >
    94 </ table >
    95 </ body >
    96 </ html >
    posted on 2006-07-26 21:01 KevinGong 閱讀(3214) 評論(2)  編輯  收藏 所屬分類: UI設(shè)計(jì)

    Feedback

    # re: 一個JS針對表格行上下移動得特效! 2010-08-10 00:11 23456
    去你媽的什么破東西  回復(fù)  更多評論
      

    # re: 一個JS針對表格行上下移動得特效! 2013-05-21 14:45 bigfishyuwan
    好用,但取完下標(biāo)要再減1  回復(fù)  更多評論
      

    主站蜘蛛池模板: 国产精品亚洲不卡一区二区三区| 亚洲成A人片77777国产| 好大好硬好爽免费视频| 日日AV拍夜夜添久久免费| 亚洲国产一级在线观看 | 中文字幕无码视频手机免费看| 最近最新MV在线观看免费高清| www.亚洲精品.com| 亚洲处破女AV日韩精品| 亚洲免费观看网站| 色妞www精品视频免费看| 国产一区二区三区免费观看在线| 永久在线免费观看| 四只虎免费永久观看| 久久久久久久综合日本亚洲| 亚洲精品午夜久久久伊人| 国产亚洲精彩视频| 久久久精品免费视频| 在线观看人成视频免费| 国产gv天堂亚洲国产gv刚刚碰| 久久精品国产亚洲av麻豆小说 | 久久久久亚洲AV片无码| 亚洲人成欧美中文字幕| 成人无码区免费A∨直播| 亚洲一区免费在线观看| vvvv99日韩精品亚洲| 亚洲国产精品成人精品软件| 日韩大片在线永久免费观看网站| 99久久久国产精品免费牛牛| 日本免费一二区在线电影| 亚洲AV无码成人精品区天堂 | 亚洲美女色在线欧洲美女| 日韩毛片免费一二三| 999久久久免费精品国产| 亚洲狠狠爱综合影院婷婷| 亚洲理论精品午夜电影| 国产免费一区二区三区免费视频| 免费电影在线观看网站| 亚洲欧洲日产国码无码久久99| 亚洲国产美女精品久久久| 久久综合九色综合97免费下载|