首页前端开发HTML分享DOM中的表单操作,节点操作

分享DOM中的表单操作,节点操作

时间2024-01-22 22:42:08发布访客分类HTML浏览688
导读:收集整理的这篇文章主要介绍了分享DOM中的表单操作,节点操作,觉得挺不错的,现在分享给大家,也给大家做个参考。<!DOCTYPE htML><html lang="en"><head><meta c...
收集整理的这篇文章主要介绍了分享DOM中的表单操作,节点操作,觉得挺不错的,现在分享给大家,也给大家做个参考。

!DOCTYPE htML>
html lang="en">
head>
meta charset="UTF-8">
tITle> Document/title>
script type="text/javascript">
window.onload = function(){
VAR input = document.querySelectorAll('input');
var table = document.querySelector('table');
var rows = table.tBodies[0].rows;
var arrRows = [];
/* 因为只能对数组排序,所以把tr都放入数组 */
for(var i = 0; i rows.length; i++){
arrRows.push(rows[i]);
}
// arrRows.sort(function(a,b){
// return b.cells[1].innerHTML - a.cells[1].innerHTML;
// //根据tr中的第1个单元格中的内容进行排序
// } );
// arrRows.foreach(function(tr){
// //按照排号的顺序,重新把tr放入tbody
// table.tBodies[0].appendChild(tr);
// } );
//console.LOG(arrRows);
input[0].onclick = function(){
arrRows.sort(function(a,b){
return b.cells[1].innerHTML - a.cells[1].innerHTML;
//根据tr中的第1个单元格中的内容进行排序
} );
arrRows.forEach(function(tr){
//按照排号的顺序,重新把tr放入tbody
table.tBodies[0].appendChild(tr);
} );
}
input[1].onclick = function(){
arrRows.sort(function(a,b){
return a.cells[1].innerHTML - b.cells[1].innerHTML;
//根据tr中的第1个单元格中的内容进行排序
} );
arrRows.forEach(function(tr){
//按照排号的顺序,重新把tr放入tbody
table.tBodies[0].appendChild(tr);
} );
}
} ;
/script>
/head>
body>
table border="1" width="400" align="center">
thead>
tr>
th> 水果/th>
th> 单价(¥)/th>
/tr>
/thead>
tbody>
tr>
th> 苹果/th>
th> 54.5/th>
/tr>
tr>
th> 橘子/th>
th> 24.5/th>
/tr>
tr>
th> 西瓜/th>
th> 33.8/th>
/tr>
tr>
th> 香蕉/th>
th> 13.8/th>
/tr>
/tbody>
tfoot>
tr>
td colspan="2" style="text-align: center; ">
input type="button" value="价格从高到低排列">
input type="button" value="价格从低到高排列">
/td>
/tr>
/tfoot>
/table>
/body>
/html>

以上就是分享DOM中的表单操作,节点操作的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

demojavascript一个排序表单

若转载请注明出处: 分享DOM中的表单操作,节点操作
本文地址: https://pptw.com/jishu/583460.html
如何实现table表格中的斜线表头效果 css3+javascript怎么做一个旋转的3d盒子?

游客 回复需填写必要信息