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 相关文章推荐
麻雀虽小五脏俱全 Dojo自定义控件应用
Sep 04 Javascript
JavaScript实现点击按钮后变灰避免多次重复提交
Jul 15 Javascript
关闭ie窗口清除Session的解决方法
Jan 10 Javascript
一个网页标题title的闪动提示效果实现思路
Mar 22 Javascript
一款由jquery实现的整屏切换特效
Sep 15 Javascript
Json实现异步请求提交评论无需跳转其他页面
Oct 11 Javascript
jQuery常用数据处理方法小结
Feb 20 Javascript
HTML5实现留言和回复页面样式
Jul 22 Javascript
jQuery+PHP+MySQL二级联动下拉菜单实例讲解
Oct 27 Javascript
AngularJs实现分页功能不带省略号的代码
May 30 Javascript
BootStrap+Angularjs+NgDialog实现模式对话框
Aug 24 Javascript
webuploader模态框ueditor显示问题解决方法
Dec 27 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文件及文件夹操作之创建、删除、移动、复制
2016/07/13 PHP
判断目标是否是window,document,和拥有tagName的Element的代码
2010/05/31 Javascript
jQuery在vs2008及js文件中的无智能提示的解决方法
2010/12/30 Javascript
基于Jquery实现表格动态分页实现代码
2011/06/21 Javascript
js变换显示图片的实例
2013/04/16 Javascript
jquery $.fn $.fx是什么意思有什么用
2013/11/04 Javascript
seajs学习教程之基础篇
2016/10/20 Javascript
javaScript嗅探执行神器-sniffer.js
2017/02/14 Javascript
详解Vuejs2.0之异步跨域请求
2017/04/20 Javascript
JS实现从对象获取对象中单个键值的方法示例
2019/06/05 Javascript
javascript设计模式 ? 职责链模式原理与用法实例分析
2020/04/16 Javascript
js中实现继承的五种方法
2021/01/25 Javascript
详解微信小程序(Taro)手动埋点和自动埋点的实现
2021/03/02 Javascript
python海龟绘图实例教程
2014/07/24 Python
在Python的一段程序中如何使用多次事件循环详解
2017/09/07 Python
Pycharm 设置默认头的图文教程
2019/01/17 Python
PyCharm2018 安装及破解方法实现步骤
2019/09/09 Python
Python: 传递列表副本方式
2019/12/19 Python
python 实现的IP 存活扫描脚本
2020/12/10 Python
selenium+python实现基本自动化测试的示例代码
2021/01/27 Python
Python运算符+与+=的方法实例
2021/02/18 Python
利用纯css3实现的文字亮光特效的代码演示
2014/11/27 HTML / CSS
详解h5页面在不同ios设备上的问题总结
2019/03/01 HTML / CSS
欧洲最大的预定车位市场:JustPark
2020/01/06 全球购物
Java如何支持I18N?
2016/10/31 面试题
银行个人求职自荐信范文
2013/12/16 职场文书
英语专业学生个人求职信
2014/01/28 职场文书
庆祝教师节活动方案
2014/01/31 职场文书
班级课外活动总结
2014/07/09 职场文书
海洋科学专业求职信
2014/08/10 职场文书
小学生清明节演讲稿
2014/09/05 职场文书
原告代理词范文
2015/05/25 职场文书
在校学生证明格式
2015/06/24 职场文书
python中的被动信息搜集
2021/04/29 Python
分布式Redis Cluster集群搭建与Redis基本用法
2022/02/24 Redis
hive数据仓库新增字段方法
2022/06/25 数据库