js动态调用css属性的小规律及实例说明


Posted in Javascript onDecember 28, 2013

刚才看到一篇好的文章介绍js调用css属性,( ^_^ )不错嘛!免的自己忘记,总结一下

1、对于没有中划线的css属性一般直接使用style.属性名即可。

如:obj.style.margin,obj.style.width,obj.style.left,obj.style.position等。

2、对于含有中划线的css属性,将每个中划线去掉并将每个中划线后的第一个字符换成大写即可。

如:obj.style.marginTop,obj.style.borderLeftWidth,obj.style.zIndex,obj.style.fontFamily等。

因为float是Javascript的保留字,那怎么在js中书写样式表中的float呢?

我们不能直接使用obj.style.float来使用,这样操作是无效的。

其正确的使用方法是为:IE:obj.style.styleFloat,其他浏览器Mozilla(gecko),ff等用styleFloat:obj.style.cssFloat。

给个例子让大家好理解:

<div onclick="alert(this.style.float);  
this.style.float='left';  
alert(this.style.float);">测试1</div> 
<div onclick="alert(this.style.float);  
if(this.style.cssFloat){this.style.cssFloat='left';  
}else{this.style.styleFloat='left';  
}alert(this.style.float);">测试2</div> 
Javascript 相关文章推荐
Javascript 复制数组实现代码
Nov 26 Javascript
IE下js调试工具Companion.JS
Oct 15 Javascript
做好七件事帮你提升jQuery的性能
Feb 06 Javascript
简介JavaScript中setUTCSeconds()方法的使用
Jun 12 Javascript
JS原型、原型链深入理解
Feb 27 Javascript
canvas实现探照灯效果
Feb 07 Javascript
JavaScript通过改变文字透明度实现的文字闪烁效果实例
Apr 27 Javascript
ES6基础之解构赋值(destructuring assignment)
Feb 21 Javascript
Vue.js 中的实用工具方法【推荐】
Jul 04 Javascript
Vue 中可以定义组件模版的几种方式
Aug 06 Javascript
在微信小程序中渲染HTML内容3种解决方案及分析与问题解决
Jan 12 Javascript
Vue获取页面元素的相对位置的方法示例
Feb 05 Javascript
JQuery的$命名冲突详细解析
Dec 28 #Javascript
js中call与apply的用法小结
Dec 28 #Javascript
SinaEditor使用方法详解
Dec 28 #Javascript
Jqgrid表格随窗口大小改变而改变的简单实例
Dec 28 #Javascript
jqGrid随窗口大小变化自适应大小的示例代码
Dec 28 #Javascript
jQuery对Select的操作大集合(收藏)
Dec 28 #Javascript
Jqgrid设置全选(选择)及获取选择行的值示例代码
Dec 28 #Javascript
You might like
php函数指定默认值方法的小例子
2013/12/04 PHP
JavaScript打印iframe内容示例代码
2013/08/20 Javascript
jquery操作下拉列表、文本框、复选框、单选框集合(收藏)
2014/01/08 Javascript
jQuery 删除或是清空某个HTML元素示例
2014/08/04 Javascript
JS日期加减,日期运算代码
2015/11/05 Javascript
轻松掌握JavaScript中介者模式
2016/08/26 Javascript
详解jQuery中关于Ajax的几个常用的函数
2017/07/17 jQuery
ztree简介_动力节点Java学院整理
2017/07/19 Javascript
jQuery实现点击下拉框中的值累加到文本框中的方法示例
2017/10/28 jQuery
基于vue+canvas的excel-like组件实例详解
2017/11/28 Javascript
浅谈React + Webpack 构建打包优化
2018/01/23 Javascript
angularjs 的数据绑定实现原理
2018/07/02 Javascript
创建Vue项目以及引入Iview的方法示例
2018/12/03 Javascript
小程序封装路由文件和路由方法(5种全解析)
2019/05/26 Javascript
Layui 导航默认展开和菜单栏选中高亮设置的方法
2019/09/04 Javascript
JavaScript回调函数callback用法解析
2020/01/14 Javascript
[55:47]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第三局
2016/02/27 DOTA
搞笑的程序猿:看看你是哪种Python程序员
2015/06/12 Python
Python中数字以及算数运算符的相关使用
2015/10/12 Python
Python编程生成随机用户名及密码的方法示例
2017/05/05 Python
Python实现二维数组按照某行或列排序的方法【numpy lexsort】
2017/09/22 Python
Python使用xlwt模块操作Excel的方法详解
2018/03/27 Python
python爬虫开发之Beautiful Soup模块从安装到详细使用方法与实例
2020/03/09 Python
Python 线性回归分析以及评价指标详解
2020/04/02 Python
在HTML5中如何使用CSS建立不可选的文字
2014/10/17 HTML / CSS
CSS3 实现穿梭星空动画
2020/11/13 HTML / CSS
详解淘宝H5 sign加密算法
2020/08/25 HTML / CSS
香港No.1得奖零食网:香港零食大王
2016/07/22 全球购物
澳洲的服装老品牌:SABA
2018/02/06 全球购物
吉列剃须刀英国官网:Gillette英国
2019/03/28 全球购物
创先争优制度
2014/01/21 职场文书
室内设计专业毕业生求职信
2014/05/02 职场文书
2014党的群众路线教育实践活动总结报告
2014/10/31 职场文书
司考复习计划
2015/01/19 职场文书
JavaScript原始值与包装对象的详细介绍
2021/05/11 Javascript
python ConfigParser库的使用及遇到的坑
2022/02/12 Python