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

this.ClAssnAmE

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

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

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

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

就是将className这个变量插入空格加上over这个字符串,这个是很常用的方法+=就是拼接字符串用的

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

js中就是className

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

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

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

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