踏云玄铠:javascript 改变<tr> 的class

来源:百度文库 编辑:高考问答 时间:2024/04/27 00:03:16
<tr onmousemove="代码" onmouseout="代码" class="red" >

我要实现 鼠标放过去背景颜色改变,移开就恢复,请问怎么用class开控制

我有个class 是red1
不知道这个方法是否可行!!

this.style.backgroundColor='#FF0000' 我知道这种方法可以 但代码太长,不好修改 我想用this.class='red1' 但没效果!!!
请高手指点!!

“我要实现 去背景颜色改变”
“鼠标放过”要用“onmouseover”这个
“onmousemove”是鼠标移动的

class的效果你已经定义了吧?(那就不用说了)

“this.class='red1' ”,语法错了,所以没有效果

应该用:this.className='red1'
这个“className”的“N”一定要大写,否则也没有效果

例:
<tr onmouseover="this.className='red1'" onmouseout="this.className='恢复的Class名称'" class="red" >

这个好办

先设置两个CLASS,名称分别为"bg1"和"bg2"

然后将<tr>
改为:
<tr onmousemove="className='bg2'" onmouseout="className=bg1" class="bg1" >

他的意思是
设置TR的默认类为bg1,当鼠标指向时设置类为bg2,当鼠标离开时设置类为bg1

注意的是className单词中的N一定要大写

高手高手高高手!!!