网站地图
首页
php教程
asp.net教程
手机开发
css教程
网页制作
办公数码
jsp教程
asp教程
ps教程
当前位置:
编程学习网
>>
网页制作
>
js教程
> >
【电脑ctrl键的功能】js功能-按Ctrl键多选表格行
【电脑ctrl键的功能】js功能-按Ctrl键多选表格行
发布时间:2018-01-23
【www.gdgbn.com--js教程】
提示:您可以先修改部分代码再运行
js功能-按Ctrl键多选表格行
New Document
words" content="" /> <script type="text/javascript" > // shortcut function $(s){ return typeof s == "object"?s:document.getElementById(s); } // check start & end pos function checkPos(el){ var oTable = $("myTable"); var startPos = oTable.startPos; if( startPos != null){ var endPos = el.rowIndex; if(endPos > startPos){ endPos ++; }else{ endPos --; } loopRows(oTable, function(cur){ cur.className = ""; cur.childNodes[0].childNodes[0].checked = false;}); //clear loopRows(oTable, function(cur){ cur.className = "select"; cur.childNodes[0].childNodes[0].checked = true; }, startPos, endPos); oTable.startPos = null; return; } oTable.startPos = el.rowIndex; el.className = "select"; } // check and select rows function chkSelect(e){ var e = (e || event); var el = this; if(e.shiftKey){ checkPos(el); } if(e.ctrlKey){ el.className = (el.className == "select" ? "" : "select"); el.childNodes[0].childNodes[0].checked = (el.className == "select"); } } // get rows & do callback function loopRows(oTable, callBack, start, end){ if(!oTable){ return; } callBack = callBack || function(){}; var trs = oTable.rows; var i = start || 0 , l = end || trs.length; var flag = i < l; while(flag ? i < l : i > l ){ var cur = trs[i]; try{ callBack(cur, i); }catch(e){ if(e == "break"){ break; }} flag ? i++ : i--; } } //init function init(){ var oTable = $("myTable"); loopRows(oTable, function(cur){ cur.onclick = chkSelect; }); oTable.startPos = null; } window.onload = init; </script> <script type="text/javascript"> for(var i = 0; i < 100; i++){ document.write("
"+i+""); } </script>
提示:您可以先修改部分代码再运行
本文来源:
http://www.gdgbn.com/wangyezhizuo/21238/
上一篇:
【度分秒计算方法】js计算时分秒代码
下一篇:
【js replace 全部替换】str_replace只替换一次代码
相关推荐
qq空间达人认证|qq空间潮爆达人模块
婴儿用品品牌排行榜_母婴行业重金紧盯门户网站
c语言解析bmp文件格式_C语言解析BMP文件的结构
【度分秒计算方法】js计算时分秒代码
[脚步空间模块]黑白空间模块-黑白冷酷女生空间模块
【google adsense】AdSense向第三方网络开放 可展示非Google广告
[netflix]NET MVC与WebForm的区别
[经典非主流伤感签名]非主流9月经典签名个性图
[90后非主流歌曲排行榜]90后非主流美女-小女子Mika照片
[discuz论坛数据库表]仿Discuz论坛下拉菜单
网友关注
[非主流头像带字]非主流闪图头像-末活泼
爱情誓言_爱情誓言签名-漂亮青春空间文字闪图
[dom4j]dom 删除数组元素
【非主流图片 美女 霸气】非主流美女-抬头微笑女孩子照片
[非主流发型女]09年最新非主流发型
闪字在线制作|闪字签名-空间装饰爱情词语闪图
[php命名空间作用]PHP命名空间的用途和namespace关键字
非主流图片 美女 霸气|非主流美女自拍-VikiHappy自拍照
mysql存储过程写法_MySQL存储过程实例教程
[爱情签名 浪漫简短的]闪图签名-浪漫空间焦点人物图片
热门标签
ctrl键的功能
ctrl键的名称和功能
最新js教程
js教程
js遍历对象_js中查找对象代码
js教程
javascript学习指南_java 自动装箱拆箱实现方法
js教程
eclipse连接mysql数据库_java连接db2数据代码
js教程
flash player|flash js Fusioncharts 参数详解与参考
js教程
json_js ajax XMLHttpRequest与jq $.ajax
js教程
【js利用cookie】js利用cookies与正则设置字体高亮显示
js教程
asp.net core_asp.net DataGridTree 下拉树 实现方法
js教程
[jsp注册页面代码]JSP页面编码问题分析
js教程
[hibernate和mybatis的区别]Hibernate 中get()和load()与Hibernate简介
js教程
判断textarea中是否有回车符|判断textarea中是否有回车符方法
js教程热门文章
js教程
【js replace 全部替换】str_replace只替换一次代码
js教程
js游戏代码下载|js游戏代码-兔子螃蟹比赛
js教程
js游戏射击小游戏|js游戏-射击小游戏
js教程
【js世界大战游戏下载】js游戏-打飞机游戏代码
js教程
【js设置cookie获取cookies】js设置cookie,获取cookes,清除cookie代码
js教程
[js游戏代码下载]js游戏代码
js教程
js游戏代码下载_js游戏代码-连连看源码
js教程
jsp图片文件上传|jsp图片文件上传代码
js教程
js特效大全|js特效支持键盘和鼠标滚轮翻页的分页效果
js教程
[jsp分页代码]jsp分页程序代码
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
Copyright©2006-2019 编程学习网 www.gdgbn.com 版权所有