手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >动态控制Table的js代码
动态控制Table的js代码
摘要:第一个第二个第三个第四个第五个第六个第七个第八个第九个第十个

<tablewidth="100%"border="1">

<tr>

<tdwidth="10%"><tablewidth="100%"height="100%"border="1">

<tr>

<td><inputtype="button"name="Submit3"value="最上"onClick="moveFirst()"></td>

</tr>

<tr>

<td><inputtype="button"name="Submit"value="向上"onClick="moveUp()"></td>

</tr>

<tr>

<td><inputtype="button"name="Submit2"value="向下"onClick="moveDown()"></td>

</tr>

<tr>

<td><inputtype="button"name="Submit4"value="最下"onClick="moveEnd()"></td>

</tr>

</table></td>

<td><tablewidth="100%"border="1"id="DynaTable">

<tr>

<td><inputtype="radio"name="radio1"value="1"onClick="radioChecked(this)"></td>

<td>第一个</td>

</tr>

<tr>

<td><inputtype="radio"name="radio1"value="2"onClick="radioChecked(this)"></td>

<td>第二个</td>

</tr>

<tr>

<td><inputtype="radio"name="radio1"value="3"onClick="radioChecked(this)"></td>

<td>第三个</td>

</tr>

<tr>

<td><inputtype="radio"name="radio1"value="4"onClick="radioChecked(this)"></td>

<td>第四个</td>

</tr>

<tr>

<td><inputtype="radio"name="radio1"value="5"onClick="radioChecked(this)"></td>

<td>第五个</td>

</tr>

<tr>

<td><inputtype="radio"name="radio1"value="6"onClick="radioChecked(this)"></td>

<td>第六个</td>

</tr>

<tr>

<td><inputtype="radio"name="radio1"value="7"onClick="radioChecked(this)"></td>

<td>第七个</td>

</tr>

<tr>

<td><inputtype="radio"name="radio1"value="8"onClick="radioChecked(this)"></td>

<td>第八个</td>

</tr>

<tr>

<td><inputtype="radio"name="radio1"value="9"onClick="radioChecked(this)"></td>

<td>第九个</td>

</tr>

<tr>

<td><inputtype="radio"name="radio1"value="10"onClick="radioChecked(this)"></td>

<td>第十个</td>

</tr>

</table></td>

</tr>

</table>

<scriptlanguage="javascript">

<!--

varmoveRow=false;

varmoveRadio=false;

functionradioChecked(obj){

moveRadio=obj;

moveRow=obj.parentNode.parentNode;

}

functionmoveUp(){

if(moveRow){

varprevRow=moveRow.previousSibling;

if(prevRow){

document.all["DynaTable"].childNodes[0].insertBefore(moveRow,prevRow);

moveRadio.checked=true;

}

}

}

functionmoveDown(){

if(moveRow){

varnexRow=moveRow.nextSibling;

if(nexRow){

varnnextRow=nexRow.nextSibling;

if(nnextRow){

document.all["DynaTable"].childNodes[0].insertBefore(moveRow,nnextRow);

}else{

document.all["DynaTable"].childNodes[0].appendChild(moveRow);

}

moveRadio.checked=true;

}

}

}

functionmoveEnd(){

if(moveRow){

document.all["DynaTable"].childNodes[0].appendChild(moveRow);

moveRadio.checked=true;

}

}

functionmoveFirst(){

if(moveRow){

document.all["DynaTable"].childNodes[0].insertBefore(moveRow,document.all["DynaTable"].childNodes[0].firstChild);

moveRadio.checked=true;

}

}

//-->

</script>

【动态控制Table的js代码】相关文章:

动态加载jQuery的方法

让插入到 innerHTML 中的 script 跑起来的实现代码

精确到分钟的js日历控件,日期选择器代码

将HTML自动转为JS代码

强制设为首页代码

打印/预览/设置的客户端代码

必须点击广告才能进入的代码

javascript实现Table排序的方法

获取阴历(农历)和当前日期的js代码

自动检查并替换文本框内的字符

精品推荐
分类导航