源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

动态控制Table的js代码

  • 时间:2021-01-20 23:46 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:动态控制Table的js代码
<table width="100%" border="1">   <tr>     <td width="10%"><table width="100%" height="100%" border="1">       <tr>         <td><input type="button" name="Submit3" value="最上" onClick="moveFirst()"></td>       </tr>       <tr>         <td><input type="button" name="Submit" value="向上" onClick="moveUp()"></td>       </tr>       <tr>         <td><input type="button" name="Submit2" value="向下" onClick="moveDown()"></td>       </tr>       <tr>         <td><input type="button" name="Submit4" value="最下" onClick="moveEnd()"></td>       </tr>     </table></td>     <td><table width="100%" border="1" id="DynaTable">       <tr>         <td><input type="radio" name="radio1" value="1" onClick="radioChecked(this)"></td>         <td>第一个</td>       </tr>       <tr>         <td><input type="radio" name="radio1" value="2" onClick="radioChecked(this)"></td>         <td>第二个</td>       </tr>       <tr>         <td><input type="radio" name="radio1" value="3" onClick="radioChecked(this)"></td>         <td>第三个</td>       </tr>       <tr>         <td><input type="radio" name="radio1" value="4" onClick="radioChecked(this)"></td>         <td>第四个</td>       </tr>       <tr>         <td><input type="radio" name="radio1" value="5" onClick="radioChecked(this)"></td>         <td>第五个</td>       </tr>       <tr>         <td><input type="radio" name="radio1" value="6" onClick="radioChecked(this)"></td>         <td>第六个</td>       </tr>       <tr>         <td><input type="radio" name="radio1" value="7" onClick="radioChecked(this)"></td>         <td>第七个</td>       </tr>       <tr>         <td><input type="radio" name="radio1" value="8" onClick="radioChecked(this)"></td>         <td>第八个</td>       </tr>       <tr>         <td><input type="radio" name="radio1" value="9" onClick="radioChecked(this)"></td>         <td>第九个</td>       </tr>       <tr>         <td><input type="radio" name="radio1" value="10" onClick="radioChecked(this)"></td>         <td>第十个</td>       </tr>     </table></td>   </tr> </table> <script language="javascript"> <!-- var moveRow=false; var moveRadio=false; function radioChecked(obj){  moveRadio=obj;  moveRow=obj.parentNode.parentNode; } function moveUp(){  if(moveRow){    var prevRow=moveRow.previousSibling;   if(prevRow){   document.all["DynaTable"].childNodes[0].insertBefore(moveRow,prevRow);   moveRadio.checked=true;   }  } } function moveDown(){  if(moveRow){   var nexRow=moveRow.nextSibling;  if(nexRow){   var nnextRow=nexRow.nextSibling;     if(nnextRow){    document.all["DynaTable"].childNodes[0].insertBefore(moveRow,nnextRow);   }else{    document.all["DynaTable"].childNodes[0].appendChild(moveRow);   }   moveRadio.checked=true;  }  } } function moveEnd(){  if(moveRow){   document.all["DynaTable"].childNodes[0].appendChild(moveRow);   moveRadio.checked=true;  } } function moveFirst(){  if(moveRow){   document.all["DynaTable"].childNodes[0].insertBefore(moveRow,document.all["DynaTable"].childNodes[0].firstChild);   moveRadio.checked=true;  } } //--> </script>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部