`
Illy
  • 浏览: 122928 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

多行记录点击显示不同的CSS样式

CSS 
阅读更多
可以在Table或tr中添加以下方法:onmouseover="MouseOver()" onclick="MouseClick()"  onmouseout="MouseOut()",有了这些方法便可实现CSS样式的变化,具体的js如下:
<script  type="text/javascript">
var highlightcolor='#E0F2FE';
var clickcolor='#ffedd2';
function  MouseOver(){
    var source=event.srcElement;        
    if  (source.tagName=="TD"){  //注意这里的TD是大写      
        source=source.parentElement;
        var cells  =  source.children;    
        if  (cells[0].style.backgroundColor!=highlightcolor&&cells[0].style.backgroundColor!=clickcolor)
            for(i=0;i<cells.length;i++){
                cells[i].style.backgroundColor=highlightcolor;
            }        
    }
}
function  MouseOut(){    
    var source=event.srcElement;
    if  (source.tagName=="TD"){    //注意这里的TD是大写
        source=source.parentElement;
        var cells  =  source.children;    
        if  (cells[0].style.backgroundColor!=clickcolor) 
           
            for(i=0;i<cells.length;i++){
                cells[i].style.backgroundColor="";
            }        
    }
}
function  MouseClick(){
    var source=event.srcElement;
    if  (source.tagName=="TD"){    //注意这里的TD是大写
        source=source.parentElement;
        var cells  =  source.children;
        if  (cells[0].style.backgroundColor!=clickcolor)
            for(i=0;i<cells.length;i++)
                cells[i].style.backgroundColor=clickcolor;            
        else
            for(i=0;i<cells.length;i++)
                cells[i].style.backgroundColor="";    
    }
}
</script>


注意这里的TD是大写,也可以小写,根据自己在Table中的定义的TD是大写还是小写。
这里有个静态页面,可以看到演示效果。
分享到:
评论

相关推荐

    xheditor-1.1.14

    如果您希望样式表存储在系统自带的模板目录ui.css中,请将插件对象的样式名留空,则会自动按照插件名来调用相应的样式,例如:xhEdtBtnCut、xhEdtBtnCopy,其中的Cut和Copy是插件名 具体调用方法请参考演示文件夹中...

    JavaScript网页特效范例宝典源码

    目录: 第1章 窗口/框架与导航条...实例302 利用CSS样式打印页面中的指定内容 478 实例303 利用CSS样式分页打印 479 11.5 套打邮寄产品单 482 实例304 打印汇款单 482 实例305 打印快递单 484 实例306 打印信封 485 第...

    超实用的jQuery代码段

    11.16 根据不同的屏幕大小显示不同的网页 11.17 jQuery遍历对象的属性 11.18 最优化的循环语句写法 11.19 如何构建最优化的字符串 11.20 使用jQuery产生GUID值 11.21 使用jQuery实现聚合函数 11.22 用jQuery打印网页...

    《程序天下:JavaScript实例自学手册》光盘源码

    2.13 选择不同的列表项就显示不同的按钮 2.14 使用按钮控制文本渐变 2.15 翻页效果的公告栏 2.16 动态设置控件的事件 第3章 字符串文本和输入框特效 3.1 只带下划线的输入框 3.2 限定文本框可输入字符数 3.3 文字过...

    400个DreamWeaver插件

    mxp/在代码编辑模式状态下,点击右键可以方便的插入连接外部样式表的HTML语句 mxp/在代码编辑模式状态下,点击右键可以方便的插入连接外部javascript的HTML语句 mxp/想自己定义IE浏览器的滚动条吗?用这个插件吧,IE...

    程序天下:JavaScript实例自学手册

    2.13 选择不同的列表项就显示不同的按钮 2.14 使用按钮控制文本渐变 2.15 翻页效果的公告栏 2.16 动态设置控件的事件 第3章 字符串文本和输入框特效 3.1 只带下划线的输入框 3.2 限定文本框可输入字符数 3.3 文字过...

    电子商务商城网站代码

    交易明细: 统计记录该会员的所有支出,收入交易记录 我的拍卖: 记录该会员在本网站拍卖的所有商品 我的团购: 该会员所参加团购物品. 二、 帐户管理 账户信息:记录本会员全部详细信息,及兑换点券. 兑换有效期,在线...

    :scissors: 用于截断 JSX 标记的 React 组件

    使用 JS 截断而不是 CSS 的用例很少:您需要支持 IE、Firefox 或 Edge(并且不能使用 webkit-line-clamp)进行多行截断,您需要一个自定义省略号,可能带有更多文本(显示更多链接,通过截断等方式隐藏了多少记录的...

    C#编程经验技巧宝典

    2 &lt;br&gt;0003 设置程序代码行序号 3 &lt;br&gt;0004 开发环境全屏显示 3 &lt;br&gt;0005 设置窗口的自动隐藏功能 3 &lt;br&gt;0006 根据需要创建所需解决方案 4 &lt;br&gt;0007 如何使用“验证的目标架构”功能 4 ...

    行业贸易商务门户网站系统正式版

    参加竞价:点击添加竞价后右面窗口中出现一个输入框,要求输入需要竞价的项目,输入后自动匹配当前所有的该关键调信息,并显示当前最高出价记录,点击出价,即可以高于此时的价格自动出价(此功能只限于VIP收费会员...

    react-truncate-markup:ReactReact组件,用于截断JSX标记

    当文本的某些部分具有不同的样式(例如color或font-weight )时,您可能想使用JSX。 如何? 因为我们需要确定在应用所有布局和样式之后如何截断所提供的内容,所以我们需要在浏览器中实际呈现它(而不是在画布

    科汛Kesion Eshop v5.0 UTF-8正式版

    35、修复模型的自定义字段,选择多行文本时,高度被css控**的问题 36、修复在会员中心中,修改详细信息时,真实姓名和******号码不能保存 37、修复生成google地图出错 38、修复cc视频无法插入的bug 39、修复space/...

    科汛Kesion Eshop v5.0 GBK正式版

    35、修复模型的自定义字段,选择多行文本时,高度被css控**的问题 36、修复在会员中心中,修改详细信息时,真实姓名和******号码不能保存 37、修复生成google地图出错 38、修复cc视频无法插入的bug 39、修复space/...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例024 Dreamweaver中创建和附加CSS样式 42 实例025 Dreamweaver控制弹出信息 45 实例026 Dreamweaver控制浏览器的窗口 46 实例027 通过Dreamweaver创建站点 47 实例028 通过Dreamweaver开发第1个PHP程序 48 1.7 ...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例024 Dreamweaver中创建和附加CSS样式 42 实例025 Dreamweaver控制弹出信息 45 实例026 Dreamweaver控制浏览器的窗口 46 实例027 通过Dreamweaver创建站点 47 实例028 通过Dreamweaver开发第1个PHP程序 48 1.7 ...

    PHP开发实战1200例源码

    实例024 Dreamweaver中创建和附加CSS样式 42 实例025 Dreamweaver控制弹出信息 45 实例026 Dreamweaver控制浏览器的窗口 46 实例027 通过Dreamweaver创建站点 47 实例028 通过Dreamweaver开发第1个PHP程序 48 1.7 ...

    科汛Kesion CMS v5.0 UTF-8正式版

    35、修复模型的自定义字段,选择多行文本时,高度被css控**的问题 36、修复在会员中心中,修改详细信息时,真实姓名和******号码不能保存 37、修复生成google地图出错 38、修复cc视频无法插入的bug 39、修复space/...

    科汛Kesion CMS v5.0 GBK正式版

    35、修复模型的自定义字段,选择多行文本时,高度被css控**的问题 36、修复在会员中心中,修改详细信息时,真实姓名和******号码不能保存 37、修复生成google地图出错 38、修复cc视频无法插入的bug 39、修复space/...

    深度学习(asp)网址导航系统 3.1.2(最新更新完美版)

    9、网站界面模板,前台css样式换肤 ---------------------------------------------------------------- 【系统开发环境】 1. 系统环境:MS-WindowsXP +IIS 5.1 2. 数 据 库:MS-Access2003 3. 开发工具:...

Global site tag (gtag.js) - Google Analytics