问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用vuejs写一个表格过滤排序,为什么一闪而过

发布网友 发布时间:2022-04-21 20:19

我来回答

2个回答

热心网友 时间:2023-07-04 09:53

  <!DOCTYPE html>
  <html>
  <head>
  <meta charset=utf-8 />
  <title>test</title>
  <script>
  window.onload = function() {
  var oBtn = document.getElementById("btn");
  var oTab = document.getElementById("tab");
  
  oBtn.onclick = function() {
  var arr = [];
  var _rows = oTab.tBodies[0].rows;
  for (var i = 0; i < _rows.length; i++) {
  arr[i] = _rows[i];
  }
  
  arr.sort(function(first, second) {
  var t1 = parseInt(first.cells[0].innerText);
  var t2 = parseInt(second.cells[0].innerText);
  if (t1 > t2) {
  return 1;
  } else if (t1 < t2) {
  return -1;
  } else {
  return 0;
  }
  });
  
  for (var i = 0; i < arr.length; i++) {
  var line = arr[i];
  var tr = oTab.tBodies[0].insertRow(i);
  
  for (var j = 0; j < line.cells.length; j++) {
  var col = line.cells[j];
  var td = tr.insertCell(j);
  td.innerHTML = col.innerHTML;
  }
  }
  for (var i = 0; i < 8; i++) {
  oTab.tBodies[0].deleteRow(oTab.tBodies[0].rows.length - 1);
  }
  }
  }
  </script>
  </head>
  <body>
  <input type="button" value="排序" id="btn" />
  <table id="tab">
  <thead><tr><td>#</td><td>Objects</td><td>Year</td></tr></thead>
  <tbody>
  <tr><td>2</td><td>The Shawshank Redemption</td><td>1994</td></tr>
  <tr><td>3</td><td>The Godfather</td><td>1972</td></tr>
  <tr><td>1</td><td>The Godfather: Part II</td><td>1974</td></tr>
  <tr><td>5</td><td>The Good, the Bad and the Ugly</td><td>1966</td></tr>
  <tr><td>7</td><td>Beijing</td><td>2008</td></tr>
  <tr><td>4</td><td>Shanghai</td><td>2013</td></tr>
  <tr><td>6</td><td>张三</td><td>2005</td></tr>
  <tr><td>8</td><td>李四</td><td>2013</td></tr>
  </tbody>
  </table>
  </body>
  </html>

热心网友 时间:2023-07-04 09:53

<a href="#"></a>链接内容为空当然会闪....
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 去医院做尿检要怎么做,详细的步骤,从挂号开始. 尿常规取尿样应注意什么 机械硬盘为什么会吱吱的响 知乎 入职尿检,怎样能安全通过,我确定自己身体没问题 vue.js2.0中的排序怎么弄 今天体检,尿常规要求取中段,但是我没尿意,只排... 尿常规怎么做 vue的这段排序代码看着不是很懂, p =&gt; p.name.ind... 尿常规检查,具体怎么取样? 为什么做尿常规检查时要留取中段尿 作尿常规检查时如何留取尿标本? 尿检怎么用试管和尿杯 验尿怎么验啊? 尿检必须接中间段吗? 女生尿检怎么接尿 女生尿检的时候怎么“瞄准”取尿量杯 尿常规检查怎样取尿液 尿检应注意什么,取尿取中间段吗 美国的华盛顿环境气候类似于中国的哪个城市? 东八区经纬度是什么? 硬盘有吱吱响的声音 24小时尿检如何在家进行留尿 去医院尿检要注意什么 硬盘吱吱响是不是因为磁盘碎片太多造成的? vue项目中怎么缓存图片,可以使用&lt;keep-alive&gt;&lt;/ke... 尿常规检查怎样留尿才是正确的? 硬盘有时吱吱响 怎么做尿检 笔记本硬盘有吱吱的响声,是怎么回事? 笔记本硬盘吱吱响,是什么问题? 硬盘吱吱响,但检查不出坏道,是不是硬件问题 新买的华硕笔记本硬盘一直吱吱响是怎么回事啊? 如何重新另绑银行卡 机械硬盘做主盘时不响 固态硬盘做主盘 机械硬盘作... 原来的银行卡注销了,需要重新绑定怎么办? 西部数据硬盘蓝盘运行时怎么有吱吱响啊?刚买的盘 同一张银行卡,解绑/删除后,可以马上再次添加/绑定... 你绑定的银行卡状态不存在或者已过期,请重新绑定或... 银行卡解绑后如何再绑上 补办过后的银行卡是不是得重新绑定微信和支付宝?