怎么样实现js改变class功能?

已举报 回答
怎么样实现js改变class功能?
问在线客服
扫码问在线客服
  • 回答数

    7

  • 浏览数

    9,958

7个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
1、JavaScript允许你更改元素的class或id。当你更改之后,浏览器会自动更新元素的样式。
2、是className,可不是class
注意:JavaScript使用的是className去访问class属性,因为class是一个保留关键字,因为将来JavaScript可能开始支持像Java一样的类。
例子:
!doctype htmlhtml lang=zh-cn head meta charset=UTF-8 titleTest/title style type=text/css p { color: #000000; /* black */ } p.emphasis { color: #cc0000; /* red */ } /style /head body p id=testTest/p hr input type=button value=修改className为emphasis onclick=document.getElementById('test').className = 'emphasis';br input type=button value=修改className为空 onclick=document.getElementById('test').className = '';br /body/html
取消 评论
百度一下就知道,
取消 评论
给你写了个代码

style
.a1{
background:white;
}
.a2{
background:red;
}
/style
a id=w1 href=javascript:changeBackColor('w1') class=a1w1/a
a id=w2 href=javascript:changeBackColor('w2') class=a1w2/a
a id=w3 href=javascript:changeBackColor('w3') class=a1w3/a
a id=w4 href=javascript:changeBackColor('w4') class=a1w4/a
a id=w5 href=javascript:changeBackColor('w5') class=a1w5/a
script
function changeBackColor(obj)
{
for(var i=1;i=5;i++)
{
document.getElementById(w+i).className=a2;
}
document.getElementById(obj).className=a1;
}
/script

不一定是最简单的,这是我的方法
取消 评论
做什么网页
取消 评论
绑定单击事件,然后修改元素的background-color
取消 评论

就可以啦!
取消 评论
额定功率,也就是音箱输出的最大功率,一般说白了就是能输出多大的声音。

也就是音量调到最大时的,音箱这时的功率达到额定最大的功率。

不过这个功率基本上意义不大,因为大家买音箱时,都是靠耳朵来感受的
取消 评论
ZOL问答 > 相机 > 其他 > 怎么样实现js改变class功能?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?