用cssText批量修改样式


Posted in Javascript onAugust 29, 2009
var element= document.getElementById("id"); 
element.style.width="20px"; 
element.style.height="20px"; 
element.style.border="solid 1px red";

样式一多,代码就很多;而且通过JS来覆写对象的样式是比较典型的一种销毁原样式并重建的过程,这种销毁和重建,都会增加浏览器的开销。
js中有一个cssText的方法:
语法为:obj.style.cssText="样式";
上面的代码我们可以修改成:感谢sliuqin的在留言中的斧正
element.style.cssText("width:20px;height:20px;border:solid 1px red;")
下面是是正确的
element.style.cssText="width:20px;height:20px;border:solid 1px red;";

这样就可以尽量避免页面reflow,提高页面性能。
Javascript 相关文章推荐
Javascript-Mozilla和IE中的一个函数直接量的问题分析
Aug 12 Javascript
javascript 添加和移除函数的通用方法
Oct 20 Javascript
JavaScript二维数组实现的省市联动菜单
May 08 Javascript
基于jQuery的判断iPad、iPhone、Android是横屏还是竖屏的代码
May 11 Javascript
javascript中replace( )方法的使用
Apr 24 Javascript
js命名空间写法示例
Dec 18 Javascript
jQuery实现表格隔行及滑动,点击时变色的方法【测试可用】
Aug 20 Javascript
JS不完全国际化&本地化手册 之 理论篇
Sep 27 Javascript
Angular中$broadcast和$emit的使用方法详解
May 22 Javascript
React SSR样式及SEO的实践
Oct 22 Javascript
JS Html转义和反转义(html编码和解码)的实现与使用方法总结
Mar 10 Javascript
基于vue中的scoped坑点解说
Sep 04 Javascript
javascript appendChild,innerHTML,join性能比较代码
Aug 29 #Javascript
IE 条件注释详解总结(附实例代码)
Aug 29 #Javascript
基于jQuery的ajax功能实现web service的json转化
Aug 29 #Javascript
用户注册常用javascript代码
Aug 29 #Javascript
csdn 博客中实现运行代码功能实现
Aug 29 #Javascript
js 分栏效果实现代码
Aug 29 #Javascript
javascript 简练的几个函数
Aug 29 #Javascript
You might like
php 执行系统命令的方法
2009/07/07 PHP
PHP学习之数组的定义和填充
2011/04/17 PHP
判断php数组是否为索引数组的实现方法
2013/06/13 PHP
自己写的php中文截取函数mb_strlen和mb_substr
2015/02/09 PHP
PHP记录页面停留时间的方法
2016/03/30 PHP
PHP封装的XML简单操作类完整实例
2017/11/13 PHP
基于PHP实现发微博动态代码实例
2020/12/11 PHP
在Javascript中为String对象添加trim,ltrim,rtrim方法
2006/09/22 Javascript
json跟xml的对比分析
2008/06/10 Javascript
jQuery.extend 函数的详细用法
2012/06/27 Javascript
编写针对IE的JS代码两种编写方法
2013/01/30 Javascript
JavaScript打印iframe内容示例代码
2013/08/20 Javascript
JavaScript调用后台的三种方法实例
2013/10/17 Javascript
jquery单行文字向上滚动效果示例
2014/03/06 Javascript
JS实现黑色大气的二级导航菜单效果
2015/09/18 Javascript
基于jquery animate操作css样式属性小结
2015/11/27 Javascript
原生JavaScript实现异步多文件上传
2015/12/02 Javascript
基于JS实现移动端向左滑动出现删除按钮功能
2017/02/22 Javascript
vue.js如何将echarts封装为组件一键使用详解
2017/10/10 Javascript
分享5个小技巧让你写出更好的 JavaScript 条件语句
2018/10/20 Javascript
angular6 利用 ngContentOutlet 实现组件位置交换(重排)
2018/11/02 Javascript
python多线程之事件Event的使用详解
2018/04/27 Python
Pandas透视表(pivot_table)详解
2019/07/22 Python
Python三元运算与lambda表达式实例解析
2019/11/30 Python
HTML+CSS3模拟心的跳动实例代码
2017/09/05 HTML / CSS
爱他美官方海外旗舰店:Aptamil奶粉
2017/12/22 全球购物
adidas泰国官网:adidas TH
2020/07/11 全球购物
与UNIX有关的几个名词
2015/09/17 面试题
建筑专业自荐信
2013/10/18 职场文书
警察群众路线整改措施
2014/09/26 职场文书
党委领导班子整改方案
2014/09/30 职场文书
开展党的群众路线教育实践活动情况汇报
2014/11/05 职场文书
离婚协议书的范本
2015/01/27 职场文书
HTML+VUE分页实现炫酷物联网大屏功能
2021/05/27 Vue.js
react使用antd的上传组件实现文件表单一起提交功能(完整代码)
2021/06/29 Javascript
windows11怎么查看自己安装的版本号? win11版本号的查看方法
2021/11/21 数码科技