用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 相关文章推荐
一个多次搜索+多次传值的解决方案
Jan 20 Javascript
获取JavaScript用户自定义类的类名称的代码
Mar 08 Javascript
jQuery实战之品牌展示列表效果
Apr 10 Javascript
JavaScript在XHTML中的用法详解
Apr 11 Javascript
node.js中的http.response.removeHeader方法使用说明
Dec 14 Javascript
GitHub上一些实用的JavaScript的文件压缩解压缩库推荐
Mar 13 Javascript
html5+javascript实现简单上传的注意细节
Apr 18 Javascript
JavaScript动态添加事件之事件委托
Jul 12 Javascript
使用ionic在首页新闻中应用到的跑马灯效果的实现方法
Feb 13 Javascript
AngularJS表格样式简单设置方法示例
Mar 03 Javascript
微信小程序 下拉菜单简单实例
Apr 13 Javascript
使用react-router4.0实现重定向和404功能的方法
Aug 28 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实现阿拉伯数字和罗马数字相互转换的方法
2015/04/17 PHP
php实现的SSO单点登录系统接入功能示例分析
2016/10/12 PHP
PHP 布尔值的自增与自减的实现方法
2018/05/03 PHP
YII框架http缓存操作示例
2019/04/29 PHP
jQuery Div中加载其他页面的实现代码
2009/02/27 Javascript
jquery.cvtooltip.js 基于jquery的气泡提示插件
2010/11/19 Javascript
ExtJS下 Ext.Direct加载和提交过程排错小结
2013/04/02 Javascript
Ext中下拉列表ComboBox组件store数据格式用法介绍
2013/07/15 Javascript
Javascript表格翻页效果实现思路及代码
2013/08/23 Javascript
nodejs获取本机内网和外网ip地址的实现代码
2014/06/01 NodeJs
jQuery知识点整理
2015/01/30 Javascript
jQuery实现的网格线绘制方法
2016/06/20 Javascript
概述javascript在Google IE中的调试技巧
2016/11/24 Javascript
基于angular2 的 http服务封装的实例代码
2017/06/29 Javascript
基于Vue实现图书管理功能
2017/10/17 Javascript
通过jquery的ajax请求本地的json文件方法
2018/08/08 jQuery
vue2中使用sass并配置全局的sass样式变量的方法
2018/09/04 Javascript
vue服务端渲染操作简单入门实例分析
2019/08/28 Javascript
解决Vue-cli3没有vue.config.js文件夹及配置vue项目域名的问题
2020/12/04 Vue.js
python Pandas 读取txt表格的实例
2018/04/29 Python
python用户评论标签匹配的解决方法
2018/05/31 Python
python 给DataFrame增加index行名和columns列名的实现方法
2018/06/08 Python
Python 字符串与二进制串的相互转换示例
2018/07/23 Python
python的sorted用法详解
2019/06/25 Python
Python如何调用JS文件中的函数
2019/08/16 Python
python中删除某个元素的方法解析
2019/11/05 Python
python_array[0][0]与array[0,0]的区别详解
2020/02/18 Python
python新手学习使用库
2020/06/11 Python
高清屏中使用Canvas绘图出现模糊的问题及解决方法
2019/06/03 HTML / CSS
金融专业推荐信
2013/11/14 职场文书
文明礼仪演讲稿
2014/05/12 职场文书
公司副总经理任命书
2014/06/05 职场文书
网络工程专业大学生求职信
2014/10/01 职场文书
2014年护理工作总结范文
2014/11/14 职场文书
教师个人自我评价
2015/03/04 职场文书
党支部创先争优公开承诺书
2015/04/30 职场文书