效果图:
附件图片为现实效果,请点击查看。
<!--EndFragment-->
两种解决方法:
第一种:在本页面上写一个样式
/*****对页面的选中行规定颜色*******/
.thColor{
background:#92D5FC;
}
/*****然后在所需要调用的TR中写如下代码*******/
<tr
onmouseover="this.className='thColor';" onmouseout="this.className='';"></tr>
第一种:使用js解决
var highlightcolor='#c1ebff';
//此处clickcolor只能用win系统颜色代码才能成功,如果用#xxxxxx的代码就不行,还没搞清楚为什么:(
var clickcolor='#51b2f6';
function changeto(){
source=event.srcElement;
if (source.tagName=="TR"||source.tagName=="TABLE")
return;
while(source.tagName!="TD")
source=source.parentElement;
source=source.parentElement;
cs = source.children;
//alert(cs.length);
if (cs[1].style.backgroundColor!=highlightcolor&&source.id!="nc"&&cs[1].style.backgroundColor!=clickcolor)
for(i=0;i<cs.length;i++){
cs[i].style.backgroundColor=highlightcolor;
}
}
function changeback(){
if (event.fromElement.contains(event.toElement)||source.contains(event.toElement)||source.id=="nc")
return
if (event.toElement!=source&&cs[1].style.backgroundColor!=clickcolor)
//source.style.backgroundColor=originalcolor
for(i=0;i<cs.length;i++){
cs[i].style.backgroundColor="";
}
}
function clickto(){
source=event.srcElement;
if (source.tagName=="TR"||source.tagName=="TABLE")
return;
while(source.tagName!="TD")
source=source.parentElement;
source=source.parentElement;
cs = source.children;
//alert(cs.length);
if (cs[1].style.backgroundColor!=clickcolor&&source.id!="nc")
for(i=0;i<cs.length;i++){
cs[i].style.backgroundColor=clickcolor;
}
else
for(i=0;i<cs.length;i++){
cs[i].style.backgroundColor="";
}
}
在所需要的地方一般是一个table中写调用方法
<table
width="100%" border="0" cellpadding="0" cellspacing="1"
bgcolor="#a8c7ce" onmouseover="changeto()"
onmouseout="changeback()">
这样就可以搞定上面选中的方法了。
<!--EndFragment-->
- 大小: 42.3 KB
分享到:
相关推荐
12. 视图模式:在页面视图中,可以同时显示水平和垂直标尺。 13. Excel行选择:单击行号即可选中整行。 14. 默认工作簿:启动Excel后,会自动创建一个名为“Book1”的工作簿。 15. 数据格式设置:在Excel中,通过...
掌握 Eclipse 的快捷键能够极大地提高开发效率,减少鼠标操作,让开发者更加专注于代码编写。本文将详细介绍 Eclipse 中常用的快捷键及其功能。 #### 通用快捷键 - **Ctrl+1**: 快速修复。当代码出现错误时,此...
4. 交叉位置称为单元格,选中行号可选择整行。 5. 单击工作表标签可以激活相应的工作表。 6. 被选中的单元格称为活动单元格。 7. 按住Ctrl键可以选择不相邻的工作表。 8. 通过“格式”->“行高”命令可以设置行高。 ...
6. Alt+空格键组合:这个快捷键可以打开当前窗口的系统菜单,其中包括“还原”、“移动”、“大小”、“最小化”、“最大化”和“关闭”等选项,按“n”、“x”或“c”键可以快速执行相应操作,提高窗口管理效率。...
21. Ctrl+~:在显示公式和显示结果之间切换。 22. Ctrl+F9:最小化工作簿窗口。 23. Ctrl+F10:最大化或还原工作簿窗口。 24. PrtScr:复制整个屏幕到剪贴板。 25. Alt+Print Screen:仅复制当前活动窗口到剪贴板。 ...
8. 在Word主窗口的右上角,可以同时显示的按钮是C (最小化、还原和关闭)。这些按钮允许用户调整窗口的状态。 9. 在Word的编辑状态下,选定行后再选定列会D (选择整个表格)。这是表格操作中的一个基本动作。 10. ...
当鼠标悬停在代码上时,显示变量或方法的简短说明。 41. **Alt+Shift+↑**:选择封装元素。选择变量或方法的父类或接口。 42. **Alt+Shift+←/→**:选择上一个/下一个元素。在代码中快速导航。 43. **Ctrl+J** /...
- **知识点:** 在表格单元格中鼠标变为向右箭头时,双击可选中该行。 - **应用场景:** 在编辑表格时,能够快速选中整行进行操作。 **20. 段落标记的生成:** - **知识点:** 输入`Enter`键会产生段落标记。 - **...
- 高亮显示当前页面中所有与选定标记相同的位置。 27. **选定行内容**: `Shift+Home` / `Shift+End` - 选定光标所在行从行首/行尾的内容。 28. **选定多行**: `Ctrl+Shift+Home` / `Ctrl+Shift+End` - 选定...
- **显示器**:显示计算机处理的信息,相当于人与计算机交互的窗口。 - **键盘**:用于输入文本和指令,向主机发送信息。 - **鼠标**:通过点击和移动来控制光标,向主机发送各种操作命令。 2. **打开计算机及...
- 删除当前选中的一整行。 - **复制当前行到下一行**:`Ctrl+Alt+↓` - 复制当前行到下一行。 - **复制当前行到上一行**:`Ctrl+Alt+↑` - 复制当前行到上一行。 - **当前行和下面一行交互位置**:`Alt+↓` - 将...
1. **[F1]**键:显示帮助窗口,当你遇到问题时可以快速查找解决方案。 2. **[F2]**键:移动文字或图形,按回车键确认移动,用于快速调整元素位置。 3. **[F4]**键:重复上一次的操作,无论是复制、粘贴还是其他,...
### Eclipse 快捷键大全详解 ...熟练掌握这些快捷键能够极大地提高开发效率,让开发者更加专注于业务逻辑的实现而非频繁地进行鼠标点击操作。希望本文能帮助广大Eclipse用户更好地利用这款强大的开发工具。
- mouse中键剪贴功能:在图形界面中可以使用鼠标中键实现复制粘贴。 - 软件间互相copy时的问题解决:通过设置vim选项或使用特定命令解决跨软件复制时可能出现的问题。 #### 九、搜索与替换 - **搜索**:使用`/`...
- **功能说明**:将选中的代码块移动到另一个类中。 - **应用场景**:优化代码结构,使相关的功能更加集中。 **Alt+Shift+Z 重构的后悔药(Undo)** - **功能说明**:撤销上一步重构操作。 - **应用场景**:用于...
- `Win+D`: 切换显示桌面和还原窗口 - `Win+F1`: 打开“Windows帮助和支持” 2. **通用Office快捷键**: - `Ctrl+空格`: 打开/关闭输入法 - `Shift+空格`: 切换全角和半角输入 - `Ctrl+Shift`: 切换输入法 - ...
3. **Excel插入行**:在Excel中,在第n行之前插入一行,可以通过选中目标行,然后选择“插入”菜单的“行”选项实现,或者使用右键菜单的“插入”并选择“整行”。 4. **Excel新行插入**:在同一单元格内输入两个...