国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - 原生js實現表格翻頁和跳轉

原生js實現表格翻頁和跳轉

2021-10-20 14:10知我未夠好丶 JavaScript

這篇文章主要為大家詳細介紹了原生js實現表格翻頁和跳轉,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了js實現表格翻頁和跳轉的具體代碼,供大家參考,具體內容如下

原生js實現表格翻頁和跳轉

js代碼里的row_num變量是顯示數據的行數,修改后可改變每頁顯示的數量。

html代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<table border="" cellspacing="" cellpadding="" id="table">
 <thead>
 <tr>
  <td>No</td>
  <td>Name</td>
  <td>Age</td>
 </tr>
 </thead>
 <tbody></tbody>
 <tfoot>
 <tr>
  <td colspan="3">
  <input type="button" name="pre-btn" id="pre" value="<" />
  <input type="text" name="page_num" id="page_num" value="" />
  <span id="cur_page"></span>
  <input type="button" name="jump" id="jump" value="跳轉" />
  <input type="button" name="next-btn" id="next" value=">" />
  </td>
 </tr>
 </tfoot>
</table>

js代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
let datas = [
 [1, 'a', 16],
 [2, 'b', 20],
 [3, 'c', 22],
 [4, 'd', 44],
 [5, 'e', 11],
 [6, 'f', 12],
 [7, 'g', 13]
];
let cur_page = 0;
let t = document.querySelector('tbody');
let page_num = document.querySelector('#page_num');
let row_num = 2;
(() => jump_to(cur_page))();
 
function pre() {
 if (cur_page > 0) {
 cur_page--;
 jump_to(cur_page);
 }
}
 
function next() {
 if (cur_page < (datas.length / row_num) - 1) {
 cur_page++;
 jump_to(cur_page);
 }
}
 
function jump_to(page) {
 t.innerHTML = '';
 for (let i = page * row_num; i < (page + 1) * row_num && i < datas.length; i++) {
 let row = t.insertRow();
 for (let item of datas[i]) {
  row.insertCell().innerHTML = item;
 }
 }
 page_num.value = page + 1;
}
 
document.querySelector('#cur_page').innerText = `/${Math.ceil(datas.length / row_num)}`;
document.querySelector('#pre').onclick = () => pre();
document.querySelector('#next').onclick = () => next();
document.querySelector('#jump').onclick = function() {
 if (page_num.value < (datas.length / row_num) + 1 && page_num.value - 1 !== cur_page && page_num.value > 0 && Number.isInteger(parseInt(page_num.value))) {
 cur_page = page_num.value - 1;
 jump_to(cur_page);
 }
};

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/weixin_43756316/article/details/107411102

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品超碰 | 久久男人| 国产精品视频观看 | 亚洲免费国产视频 | 中文字幕精品一区久久久久 | 久久精品一区二区三区四区 | 国产免费av网站 | 最近免费中文字幕在线视频2 | 国内精品三级 | 成人自拍视频 | 免费一级毛片在线观看 | 亚洲一区二区在线 | 欧美日韩在线精品 | 最新国产在线 | 欧美成年网站 | 国产看片网站 | 中文字幕av亚洲精品一部二部 | 成人午夜影院 | 精品综合在线 | 超碰在线9| 日产精品一区二区三区在线观看 | 人人天天色| 国产精品美女久久久久久久网站 | 91精品久久久久久 | 亚洲欧美日韩在线 | 久久天天| 国产精品久久久久久久久久东京 | 精品成人av一区二区三区 | 日韩精品免费在线视频 | 欧美精产国品一二三区 | 国产精品国产成人国产三级 | 色婷婷综合网 | 自拍偷拍欧美 | 久久久久久极品 | 国产精品正在播放 | 欧美精品国产精品 | 精品国产乱码久久久久久丨区2区 | 色欧美日韩 | 日本久久精品视频 | 日韩福利二区 | 精品一区二区久久 |