社区
JavaScript
帖子详情
js className的兼容性问题
小伙真帅
2010-01-02 05:25:36
如果我要通过JS进行元素的class赋值。要怎么样才能做到兼容性最好?
我用ele.className="style"在FF下无效
...全文
553
12
打赏
收藏
js className的兼容性问题
如果我要通过JS进行元素的class赋值。要怎么样才能做到兼容性最好? 我用ele.className="style"在FF下无效
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jian_deyang
2011-03-31
打赏
举报
回复
className直接赋值是没有问题的,但是getAttribute和setAttribute,FF只能用class,IE只能用className
浴火_凤凰
2010-01-04
打赏
举报
回复
className是通用的
楼主看看其他地方也没有问题吧
xmliy
2010-01-03
打赏
举报
回复
你的css有一个地方写错了!
.hidden{filter:alpha(opacity=50);
opacity=0.50
;width:138px; height:120px; border:none;}
应改为:
.hidden{filter:alpha(opacity=50);
opacity:0.50
;width:138px; height:120px; border:none;}
小伙真帅
2010-01-03
打赏
举报
回复
但是在IE下是支持的啊。
大家可以看一下这里的效果:
http://www.net1573.com/demo/liu
licip
2010-01-02
打赏
举报
回复
是的。className是通用的呀。看看是不是其它方面的问题。
antony1029
2010-01-02
打赏
举报
回复
[Quote=引用 4 楼 hookee 的回复:]
className ff也支持的,可能问题不是出在这里.
[/Quote]
是这样的
hookee
2010-01-02
打赏
举报
回复
className ff也支持的,可能问题不是出在这里.
skyboxgogo
2010-01-02
打赏
举报
回复
[Quote=引用楼主 ccppvv 的回复:]
如果我要通过JS进行元素的class赋值。要怎么样才能做到兼容性最好?
我用ele.className="style"在FF下无效
[/Quote]
ele.style.className="style"就行了 。
东大坡居士
2010-01-02
打赏
举报
回复
么有问题~
孟子E章
2010-01-02
打赏
举报
回复
没有问题a
<style>
.a{color:#000}
.b{color:#f00}
</style>
<input onclick="this.className='b'" class="a" value="xxx"/>
hehuan1213
2010-01-02
打赏
举报
回复
className ff也支持的
xmliy
2010-01-02
打赏
举报
回复
较早版本的FF并不支持className,试试
ele.setAttribute(document.all ? 'className' : 'class', 'style');
js
jquery 判断元素是否有指定
Class
js
方法: //第一种方法,用
class
List这个H5 API,有
兼容性问题
if(p[i].
class
List.contains(‘test’)==true){ } //第二种方法,用
class
Name这个属性 if(p[i].
class
Name==‘test’){ } //第三种方法,用getAttribute()这个方法 if(p[i].getAttribute(“
class
”)==‘test’){ } 以上三种可以任选,条件是不考虑兼容性和多个
class
名的情况 jquery方法: if(p[i]
javascript
1.
js
是什么 根据用户操作来修改页面样式 2.=在
js
中有什么用处 和我们平常用的不同,平常在数学中是等于的意思,在
js
中是为了赋值,把右边的值赋给左边 两个==相当于数学的等号,就是相等的意思,一般用来做判断 3.
兼容性问题
在ie中可以直接拿元素的id来用,在火狐或者谷歌中需要使用document.getElementById才能使用 4.什么事件 就是用户的操作 鼠标事件:onmouseover onmouseout 5.函数 因为直接在事件里写代码会很乱,这个时候就可以用函数来封装 fun
javascript 点击
javascript 点击链接 用javaScript点击id、点击
class
Name、再点击一个tagName
function triggerClick( el ) { if(el.click) { el.click(); }else{ try{ var evt = document.createEvent('Event'); evt.initEvent('click',true,tru
js
一些方法的
兼容性问题
原博文地址http://www.cnblogs.com/leejersey/archive/2013/02/20/2919052.html
js
中setAttribute 的兼容性
class
和
class
Name兼容方法: object.setAttribute("
class
","content") 在IE8、Chrome、火狐、Opera10中都能设置成功;但是在IE
常见兼容性
JS
中常见的
兼容性问题
删除空白节点 function deleteSpace(node){ var child = node.childNodes(); for(var i = 0; i < child.length;i++){ if(child[i].nodeType === 3 && /^\s+$/.test(child[i].nodeValue)){ ...
JavaScript
87,987
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章