当前位置: 移动技术网 > IT编程>开发语言>JavaScript > 一个很简单的办法实现TD的加亮效果.

一个很简单的办法实现TD的加亮效果.

2019年07月31日  | 移动技术网IT编程  | 我要评论

复制代码 代码如下:
function menu_init(obj){
   var tds = obj.getelementsbytagname("td");
    for (var i = 0; i < tds.length; i++)
     {
       if (tds[i].classname == "menuoptions")
      {
        tds[i].onmouseover = switch_bg;
        tds[i].onmouseout = switch_bg;
      }              
      }

}
function switch_bg(e){
   if (this.classname=="menuoptions_click") return
   this.classname = (this.classname == "menuoptions") ? "menuoptions_hilite" : "menuoptions";
 }

menu_init(obj)用于初始化 table.

所需要的css
复制代码 代码如下:
.menuoptions{
 padding:2px;
 cursor:hand;
 color:#000000;
}
.menuoptions_hilite{
  padding:1px;
  border:outset 1px #669999;
  cursor:hand;
 color:#000000;
}


table示范
复制代码 代码如下:
<table id=menutools border="0" cellspacing="2" style="border:1px solid #000000;color:#000000;font-size:12px">
<tr>
<td class="menuoptions" >大家好呀
<td class="menuoptions" >很容易实现的效果
<td class="menuoptions" >喜欢的就拿去用吧
<td >这个不允许加亮
</tr>
</table>


演示

[ctrl+a 全选 注:如需引入外部js需刷新才能执行]
 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网