JS+CSS实现可以凹陷显示选中单元格的方法


Posted in Javascript onMarch 02, 2015

本文实例讲述了JS+CSS实现可以凹陷显示选中单元格的方法。分享给大家供大家参考。具体实现方法如下:

<html>

<head>

<title>JS+CSS实现可以凹陷显示选中的单元格</title>

<style>

td{cursor:hand;font-size:12px}

.click{border-top:1px solid #0033CC;border-bottom:1px solid #DDEEFF;border-left:1px solid #0033CC;border-right:1px solid #DDEEFF;padding-top:5px;padding-bottom:3px;padding-left:5px;padding-right:3px;}

.hover{border-top:1px solid #DDEEFF;border-bottom:1px solid #0033CC;border-left:1px solid #DDEEFF;border-right:1px solid #0033CC;padding:4px;}

.normal{border:1px solid #FFFFFF;padding:4px;}

</style>

</head>

<body>

<script>

function overbutton(){

 if(src=event.srcElement)

  if(src.className=="normal"){

   src.className='hover';

  }

}

function outbutton(){

 if(src=event.srcElement)

  if(src.className=="hover"){

   src.className='normal';

  }

}

function clickbutton(){

 if(src=event.srcElement)

  if(src.className=="hover"){

      var cells=document.all.button.rows[0].cells;

   for (i=0;i<cells.length ;i++ )

   {cells[i].className="normal";

   }

   src.className='click';

  }

}
document.onmouseover=overbutton

document.onmouseout=outbutton

document.onclick=clickbutton</script>

<TABLE id=button>

<TR>

 <TD class=click>日报</TD>

 <TD class=normal>周报</TD>

 <TD class=normal>月报</TD>

 <TD class=normal>季报</TD>

 <TD class=normal>日报</TD>

 <TD class=normal>周报</TD>

 <TD class=normal>月报</TD>

 <TD class=normal>季报</TD>

</TR>

</TABLE>

</body>

</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
了解jQuery技巧来提高你的代码(个人觉得那个jquery的手册很不错)
Feb 10 Javascript
jquery图片放大镜功能的实例代码
Mar 26 Javascript
基于jQuery实现仿淘宝套餐选择插件
Mar 04 Javascript
js移动端事件基础及常用事件库详解
Aug 15 Javascript
vue2.0 实现页面导航提示引导的方法
Mar 13 Javascript
ES6的Fetch异步请求的实现方法
Dec 07 Javascript
浅谈JavaScript闭包
Apr 09 Javascript
vue.js中ref及$refs的使用方法解析
Oct 08 Javascript
angula中使用iframe点击后不执行变更检测的问题
May 10 Javascript
vue内置组件component--通过is属性动态渲染组件操作
Jul 28 Javascript
在Vue中使用HOC模式的实现
Aug 23 Javascript
一行JavaScript代码如何实现瀑布流布局
Dec 11 Javascript
JavaScript数组常用方法
Mar 02 #Javascript
使用npm发布Node.JS程序包教程
Mar 02 #Javascript
js实现点击链接后窗口缩小并居中的方法
Mar 02 #Javascript
运行Node.js的IIS扩展iisnode安装配置笔记
Mar 02 #Javascript
Javascript动画的实现原理浅析
Mar 02 #Javascript
JavaScript页面模板库handlebars的简单用法
Mar 02 #Javascript
EasyUI中实现form表单提交的示例分享
Mar 01 #Javascript
You might like
PHP学习之PHP变量
2006/10/09 PHP
10个实用的PHP代码片段
2011/09/02 PHP
yii框架builder、update、delete使用方法
2014/04/30 PHP
详解php魔术方法(Magic methods)的使用方法
2016/02/14 PHP
postfixadmin忘记密码后的修改密码方法详解
2016/07/20 PHP
php微信开发之图片回复功能
2018/06/14 PHP
跨域表单提交状态的变相判断代码
2009/11/12 Javascript
基于jquery的当鼠标滚轮到最底端继续加载新数据思路分享(多用于微博、空间、论坛 )
2011/10/10 Javascript
使用非html5实现js板连连看游戏示例代码
2013/09/22 Javascript
js关于字符长度限制的问题示例探讨
2014/01/24 Javascript
基于Jquery+Ajax+Json实现分页显示附效果图
2014/07/30 Javascript
js中的事件捕捉模型与冒泡模型实例分析
2015/01/10 Javascript
基于JQuery的$.ajax方法进行异步请求导致页面闪烁的解决办法
2016/05/10 Javascript
vue脚手架vue-cli的学习使用教程
2017/06/06 Javascript
node使用Koa2搭建web项目的方法
2017/10/17 Javascript
js调用设备摄像头的方法
2018/07/19 Javascript
vue-cli基础配置及webpack配置修改的完整步骤
2019/10/20 Javascript
Jquery+javascript实现支付网页数字键盘
2020/12/21 jQuery
[03:03]2014DOTA2国际邀请赛 EG战队专访
2014/07/12 DOTA
[00:15]TI9观赛名额抽取
2019/07/10 DOTA
python实现查询IP地址所在地
2015/03/29 Python
PYTHON压平嵌套列表的简单实现
2016/06/08 Python
python实现的多线程端口扫描功能示例
2017/01/21 Python
对pandas进行数据预处理的实例讲解
2018/04/20 Python
CentOS 7 安装python3.7.1的方法及注意事项
2018/11/01 Python
pyqt5 实现 下拉菜单 + 打开文件的示例代码
2019/06/20 Python
Django后端发送小程序微信模板消息示例(服务通知)
2019/12/17 Python
SpringBoot首页设置解析(推荐)
2021/02/11 Python
个人找工作自荐信格式
2013/09/21 职场文书
法学专业自我鉴定
2014/02/05 职场文书
结对共建协议书
2014/08/20 职场文书
银行招聘自荐信
2015/03/06 职场文书
vue实现简单数据双向绑定
2021/04/28 Vue.js
MySQL空间数据存储及函数
2021/09/25 MySQL
PostgreSQL逻辑复制解密原理解析
2022/09/23 PostgreSQL
解决ubuntu安装软件时,status-code=409报错的问题
2022/12/24 Servers