为了账号安全,请及时绑定邮箱和手机立即绑定

前面的课程都没讲用className,这个和使用setAttribute有什么优势劣势

除了写法不一样之外。

正在回答

1 回答

方便使用,是将功能进行封装的思想体现。

例如本题,设置元素选中和未选中的两种样式,在JS中只需要修改className就可以同时改变多种属性,若使用setAttribute则需要多行代码来实现。

若在JS中需要使用多次,也只需一行代码就可进行复用。(个人认为类似将功能封装到函数的思想)

0 回复 有任何疑惑可以回复我~
#1

Leega0 提问者

非常感谢!
2015-02-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

前面的课程都没讲用className,这个和使用setAttribute有什么优势劣势

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号