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 相关文章推荐
一些主流JS框架中DOMReady事件的实现小结
Feb 12 Javascript
JQuery一种取同级值的方式(比如你在GridView中)
Mar 15 Javascript
js数值和和字符串进行转换时可以对不同进制进行操作
Mar 05 Javascript
JS给Textarea文本框添加行号的方法
Aug 20 Javascript
jQuery插件实现适用于移动端的地址选择器
Feb 18 Javascript
利用jquery正则表达式在页面验证url网址输入是否正确
Apr 04 jQuery
React Native使用fetch实现图片上传的示例代码
Mar 07 Javascript
微信小程序-form表单提交代码实例
Apr 29 Javascript
微信小程序实现图片选择并预览功能
Jul 25 Javascript
JS如何操作DOM基于表格动态展示数据
Oct 15 Javascript
js实现淘宝浏览商品放大镜功能
Oct 28 Javascript
手把手教你从零开始react+antd搭建项目
Jun 03 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 学习提高路线分享
2011/10/23 PHP
php过滤html标记属性类用法实例
2014/09/23 PHP
PHP实现抓取HTTPS内容
2014/12/01 PHP
PHP实现搜索地理位置及计算两点地理位置间距离的实例
2016/01/08 PHP
php用wangeditor3实现图片上传功能
2019/08/22 PHP
jquery select操作的日期联动实现代码
2009/12/06 Javascript
基于jquery的划词搜索实现(备忘)
2010/09/14 Javascript
js常用排序实现代码
2010/12/28 Javascript
最常用的12种设计模式小结
2011/08/09 Javascript
jQuery中判断一个元素是否为另一个元素的子元素(或者其本身)
2012/03/21 Javascript
jquery 实现checkbox全选,反选,全不选等功能代码(奇数)
2012/10/24 Javascript
JQuery显示、隐藏div的几种方法简明总结
2015/04/16 Javascript
ECMAScript6函数默认参数
2015/06/12 Javascript
简单介绍JavaScript中字符串创建的基本方法
2015/07/07 Javascript
angularjs学习笔记之完整的项目结构
2015/09/26 Javascript
适用于javascript开发者的Processing.js入门教程
2016/02/24 Javascript
jQuery Jsonp跨域模拟搜索引擎
2017/06/17 jQuery
VUE实现一个分页组件的示例
2017/09/13 Javascript
为vue-router懒加载时下载js的过程中添加loading提示避免无响应问题
2018/04/03 Javascript
微信小程序使用字体图标的方法
2019/05/23 Javascript
js实现多图和单图上传显示
2019/12/18 Javascript
Vue2.4+新增属性.sync、$attrs、$listeners的具体使用
2020/03/08 Javascript
js实现百度登录窗口拖拽效果
2020/03/19 Javascript
javascript贪吃蛇游戏设计与实现
2020/09/17 Javascript
初步认识Python中的列表与位运算符
2015/10/12 Python
简单了解python模块概念
2018/01/11 Python
Python连接Redis的基本配置方法
2018/09/13 Python
selenium+python自动化测试之使用webdriver操作浏览器的方法
2019/01/23 Python
python防止随意修改类属性的实现方法
2019/08/21 Python
Django vue前后端分离整合过程解析
2020/11/20 Python
HTML5、Select下拉框右边加图标的实现代码(增进用户体验)
2017/10/16 HTML / CSS
Baby Tulai澳大利亚:美国婴儿背带品牌
2018/10/15 全球购物
消防安全检查制度
2014/02/04 职场文书
公务员政审个人鉴定
2014/02/25 职场文书
群众路线个人整改措施
2014/10/24 职场文书
Nebula Graph解决风控业务实践
2022/03/31 MySQL