爱问知识人 爱问教育 医院库

鼠标经过表格时背景色变化

首页

鼠标经过表格时背景色变化

鼠标经过表格时背景色变化是怎么做的?
我在浏览网页时经常看到鼠标经过表格的某一单元格背景颜色发生变化,请问这是怎么做的?是用CSS还是javascrirpt代码,帮我详细讲解一下。

提交回答
好评回答
  • 2006-08-29 08:30:21
      鼠标经过单元格背景颜色发生变化请看代码:
    
    
    
    新建网页 2
    
    
    
    function changeto(id){
     ckgroundColor='#33ff33'
    }
    function changeback(id){
     ckgroundColor=''
    }
    
    
    	
    		 
    		 
    		 
    	
    
    
    
    在需要背景颜色发生变化的单元格标签内加上代码:
    onMouseover="changeto(this)" onMouseout="changeback(this)"
    当鼠标指向这个单元格时执行javascrirpt脚本程序changeto(id),当鼠标离开这个单元格时执行javascrirpt脚本程序changeback(id)
    其中程序changeto(id)的作用是接受传递的参数this(代表当前单元格)后,执行命令语句: ckgroundColor='#33ff33'
    意思是:当前单元格的背景颜色为#33ff33
    其中程序changeback(id)的作用是接受传递的参数this(代表当前单元格)后,执行命令语: ckgroundColor=''
    意思是:当前单元格的背景颜色为""=没有颜色
    如果把onMouseover="changeto(this)" onMouseout="changeback(this)"加到标签里,则当鼠标指向这个表格行时背景颜色发生变化,如果把onMouseover="changeto(this)" onMouseout="changeback(this)"加到标签里,则当鼠标指向这个表格时背景颜色发生变化:
    
    
    
    表格变色-对任意表格元素起作用
    
    
    
    function changeto(id){
     ckgroundColor='#33ff33'
    }
    function changeback(id){
     ckgroundColor=''
    }
    
    
    	
    		 
    		 
    		 
    	
    	
    		 
    		 
    		 
    	
    
    
    	
    		 
    		 
    		 
    	
    	
    		 
    		 
    		 
    	
    
    
    
    试试^_^。
      

    菜***

    2006-08-29 08:30:21

类似问题

换一换
  • 上网帮助 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):