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是页面结构中使用到的

js中就是className

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

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

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

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

this.className+=(this.className.length>0? " ": "") + "sfhover";判断长度是否大于零,大于零则为空格加"sfhover";否则是空加"sfhover"字符串。第二段是...

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

标点符号错了吧,像onMouseover='this.className='on'' 不能用两次单引号,把其中一个换成双引号!

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