课程
/前端开发
/JavaScript
/JavaScript进阶篇
除了写法不一样之外。
2015-02-13
源自:JavaScript进阶篇 10-1
正在回答
方便使用,是将功能进行封装的思想体现。
例如本题,设置元素选中和未选中的两种样式,在JS中只需要修改className就可以同时改变多种属性,若使用setAttribute则需要多行代码来实现。
若在JS中需要使用多次,也只需一行代码就可进行复用。(个人认为类似将功能封装到函数的思想)
Leega0 提问者
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答为什么className用setAttribute设置无效?
2 回答为什么这里在使element获得className属性时不能使用setAttribute呢?
6 回答使用setAttribute为什么不行
1 回答.setAttribute()方法和.className方法赋值,前面那个方法为什么类选择器读不到。
3 回答classname!和className怎么解!干什么用的!求解答
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号