html中如何实现表格移入移出时背景颜色改变?(两种方法)
html中如何实现表格移入移出时背景颜色改变?(两种方法)
一、总结
1、通过css的table标签的hover属性:
10 #tab:hover{
11 background: green
12 }
2、通过js的onmouseover(),onmouseout()事件:
16 <table id="tab" border="1" onmouseover="change('red')" onmouseout="change('pink')">
51 function change(c){
52 var tab=document.getElementById('tab')
53 tab.style.background=c
54 }
二、html中如何实现表格移入移出时背景颜色改变?(两种方法)
1、动态改变表格背景色案例说明
- 实例描述:
JS实现鼠标移入移出时表格背景色变化
- 案例要点:
通过onmouseover(),onmouseout()以及CSS的选择器均可以实现类似的效果,具体用那种实现方式结合具体情况使用。
三、代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>8.4 演示文档</title>
<style type="text/css">
/*#tab{
background: orange
}
#tab:hover{
background: green
}*/
</style>
</head>
<body>
<table id="tab" border="1" onmouseover="change('red')" onmouseout="change('pink')">
<caption>表格名称</caption>
<thead>
<tr>
<th colspan="3">标题1</th>
</tr>
</thead>
<tbody>
<tr>
<td>单元格11</td>
<td>单元格12</td>
<td>单元格13</td>
</tr>
<tr>
<td>单元格21</td>
<td>单元格22</td>
<td>单元格23</td>
</tr>
<tr>
<td>单元格31</td>
<td>单元格32</td>
<td>单元格33</td>
</tr>
</tbody>
<tfoot><td>备注:</td><td colspan="2"></td></tfoot>
</table>
<script>
// function change1(){
// var tab=document.getElementById('tab')
// tab.style.background='orange'
// }
// function change2(){
// var tab=document.getElementById('tab')
// tab.style.background='green'
// }
function change(c){
var tab=document.getElementById('tab')
tab.style.background=c
}
</script>
</body>
</html>
四、测试题-简答题
1、如何设置一个元素的hover属性?
解答:在css样式中设置,选择到元素然后:(冒号)hover{}来设置,如果是id就是#号,是类就是点号。
2、如何在css中设置一个标签的样式?
解答:标签名{ 属性:值 },就是选择到元素,然后在大括号中设置值,属性和值之间是冒号。
3、在css中设置样式的时候,属性和值之间是什么符号?
解答:英文状态下的冒号。
4、在css中设置样式的时候,属性设置在什么符号中?
解答:大括号
5、js中鼠标移入某元素和移出某元素的事件名字是什么?
解答:onmouseover()和onmouseout()。
6、如何给一个元素添加鼠标移出事件?
解答:在元素的标签中添加onmouseout="函数名()"; onmouseout="change()"。
7、js函数调用的时候如何带字符串参数?
解答:onmouseover="change('red')"。 括号里面是单引号包起来的字符串。
8、js中如何实现带参数函数?
解答:和php、java中一样,function change(c){}。
9、如何通过js实现表格移入移出时背景颜色改变?
解答:设置一个带参数的函数,在函数里面讲表格dom对象的style的background属性赋值为这个颜色参数,然后在标签中通过onmouseover和onmouseout调用。
10、如何通过css实现表格移入移出时背景颜色改变?
解答:在css样式设置中,通过css选择器获取元素,然后设置background属性。
html中如何实现表格移入移出时背景颜色改变?(两种方法)的更多相关文章
- 在Activity中响应ListView内部按钮的点击事件的两种方法!!!
在Activity中响应ListView内部按钮的点击事件的两种方法 转载:http://www.cnblogs.com/ivan-xu/p/4124967.html 最近交流群里面有人问到一个问题: ...
- (网页)angular中实现li或者某个元素点击变色的两种方法(转)
转自脚本之家: 本篇文章主要介绍了angular中实现li或者某个元素点击变色的两种方法,非常具有实用价值,需要的朋友可以参考下 本文介绍了angular中实现li或者某个元素点击变色的两种方法,分享 ...
- C#统计给定的文本中字符出现的次数,使用循环和递归两种方法
前几天看了一个.net程序员面试题目,题目是”统计给定的文本中字符出现的次数,使用循环和递归两种方法“. 下面是我对这个题目的解法: 1.使用循环: /// <summary> /// 使 ...
- PyQt(Python+Qt)学习随笔:QTableWidget中表格各列平均分配宽度的两种方法
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 在QTableWidget表格部件中,如果需要实现表格中各列要占满部件中的可用空间,同时实现各列平分 ...
- 在Activity中响应ListView内部按钮的点击事件的两种方法
转载:http://www.cnblogs.com/ivan-xu/p/4124967.html 最近交流群里面有人问到一个问题:如何在Activity中响应ListView内部按钮的点击事件,不要在 ...
- Easy-UI中datebox的默认显示当前日期的最简单的两种方法
在中有一个Today按钮就是实现显示当前日期,所以我们在src/jquery.datebox.js文件中可以找到currentText:'Today'.所以我们可以使用'currentText'和'T ...
- paraview显示指定时间段的时均图(两种方法)
方法一: 首先计算以后会得到每个时刻的网格数据,如下图: 但是我们只想要比如最后2s的数据,如果直接导入,paraview会把从0s时刻的数据全部加载,做时均图的时候也就是对整个时间段做时均,不是我们 ...
- windows系统中,在当前目录下打开cmd命令行的两种方法
1.在当前路径地址栏中直接输入‘cmd’,然后回车. 2.在当前路径下,按住‘shift’键同时点击鼠标右键,点击“在此处打开Powershell”. 其实你会发现,两个命令行有很大的区别. cmd: ...
- Oracle中spool命令实现的两种方法比较
---恢复内容开始--- 要输出符合要求格式的数据文件只需在select时用字符连接来规范格式.比如有如下表 SQL>; select id,username,password from myu ...
随机推荐
- CISP/CISA 每日一题 三
CISA 每日一题(答) 测试应用控制的有效性包括: 分析计算机应用程序.测试计算机应用程序控制.选择和监控数据处理事务. 测试应用系统技术: 快照.映射.追踪和标识.测试数据(在真实的系统中的仿真交 ...
- js原生代码实现鼠标拖拽(超简单)
首先先来看这一张图 在这种图中,盒子的大小为512px,并且margin-left:-250px margin-top:140px;并通过一些样式让其在中部显示 这些样式都不是重要的,这里加个marg ...
- TabControl里面添加From
private void dynamicDll() { string dllName = "dll"; Assembly ass = Assembly.Load(dllName); ...
- Scala具体解释---------数组、元组、映射
一.数组 1.定长数组 声明数组的两种形式: 声明指定长度的数组 val 数组名= new Array[类型](数组长度) 提供数组初始值的数组,无需newkeyword Scala声明数组时.须要带 ...
- shader 3 rendering path
渲染通道, rendering path. vertexlit, forward 和 Deferred lighting 旧有的非统一架构下: 分为顶点着色引擎和像素渲染通道 渲染通道是GPU负责给图 ...
- winform中comboBox控件加默认选项的问题
winform程序设计中,label,TextBox,ComboBox等几个控件几乎是用得最多的,在设计中经常会遇到一些小问题,如:comboBox控件绑定了数据源之后,如何设置默认值? combob ...
- javascript的组成
ECMAScript:(3/5/6/7) 它是JS语言的标准,规定了JS的编程语法和基础核心知识. DOM:document object model 文档对象模型,提供给JS很多的操作页面中元素的属 ...
- JS错误记录 - getStyle代替offset、任意值运动框
本次练习错误总结: 1. 改变border的宽度,属性名称不是直接写border,而是borderWidth. 2. 运动函数 -- 清除定时器 -- 开启新的定时器. 不是在新定时器开启之后再清除 ...
- jmeter--元件的作用域与执行顺序
1.元件的作用域 JMeter中共有8类可被执行的元件(测试计划与线程组不属于元件),这些元件中,取样器是典型的不与其它元件发生交互作用的元件,逻辑控制器只对其子节点的取样器有效,而其它元件(conf ...
- ThreadPoolExecutor – Java Thread Pool Example(如何使用Executor框架创建一个线程池)
Java thread pool manages the pool of worker threads, it contains a queue that keeps tasks waiting to ...