wgrk.net
当前位置:首页 >> this.ClAssnAmE >>

this.ClAssnAmE

onmouseover与onmouseout事件处理器,分别对应为鼠标移上去和鼠标移开时触发。 onmouseover="this.className='menu_title2';" 是鼠标移到该单元格上去时应用的css样式为“.menu_title2”的样式 onmouseout="this.className='menu_title';"是鼠标离...

this.className是在js中使用到的,而class是页面结构中使用到的

这里的this可能是jquery对象,你需要取出里面的element对象,才可以使用className 这样的js原生属性。 this[0].className

class 是标签的属性 this.className 主要使用在标签的事件中,即写在JS代码动态更改Css样式。

this指的是onmouseover所在属性的控件,效果就是鼠标放在该控件上面时css class变成a1

js中就是className

当鼠标移动到按钮上面时,改变按钮的样式为“inputbutton_hover” onmouseout="this.className='inputbutton'的意思是当鼠标移开按钮的时候改变按钮的样式为'inputbutton' 是个动态显示鼠标样式的js代码

解读: this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"), ""); | 是或者, ^ 是文本始端匹配, \\b 是指匹配一个单词边界, 合起来的意思,就是,当捕捉到sfhover这个clss时,就用“ ”来替换掉它,即,此时的class=" "

this.className+=" over"; 等价于 this.className= this.className+" over";

class="menu_list"(当前样式名为menu_list) onmouseover="this.className='menu_list active'"(鼠标滑过时,该元素样式名为menu_list和active) onmouseout="this.className='menu(鼠标离开时,该元素样式名为menu……后面你应该没贴全)

网站首页 | 网站地图
All rights reserved Powered by www.wgrk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com