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 相关文章推荐
对象的类型:本地对象(1)
Dec 29 Javascript
jquery ajax执行后台方法
Mar 18 Javascript
基于jQuery的倒计时插件代码
May 07 Javascript
js修改input的type属性及浏览器兼容问题探讨与解决
Jan 23 Javascript
定时器(setTimeout/setInterval)调用带参函数失效解决方法
Mar 26 Javascript
js中的时间转换—毫秒转换成日期时间的示例代码
Jan 26 Javascript
JavaScript二维数组实现的省市联动菜单
May 08 Javascript
微信JS接口汇总及使用详解
Jan 09 Javascript
JavaScript中Cookies的相关使用教程
Jun 04 Javascript
javascript实现鼠标点击生成文字特效
Dec 24 Javascript
vue2路由方式--嵌套路由实现方法分析
Mar 06 Javascript
原生JavaScript实现换肤
Feb 19 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
Discuz板块横排显示图片的实现方法
2007/05/28 PHP
PHP数组无限分级数据的层级化处理代码
2012/12/29 PHP
php导出csv数据在浏览器中输出提供下载或保存到文件的示例
2014/04/24 PHP
ThinkPHP安装和设置
2015/07/27 PHP
PHP Header用于页面跳转时的几个注意事项
2016/10/21 PHP
ThinkPHP删除栏目(实现批量删除栏目)
2017/06/21 PHP
关于文本限制字数的js代码
2007/04/02 Javascript
JS 添加千分位与去掉千分位的示例
2013/07/11 Javascript
JS图片根据鼠标滚动延时加载的实例代码
2013/07/13 Javascript
jQuery老黄历完整实现方法
2015/01/16 Javascript
JQuery实现简单的图片滑动切换特效
2015/11/22 Javascript
jQuery的Each比JS原生for循环性能慢很多的原因
2016/07/05 Javascript
输入框点击时边框变色效果的实现方法
2016/12/26 Javascript
详解 vue better-scroll滚动插件排坑
2018/02/08 Javascript
vue select选择框数据变化监听方法
2018/08/24 Javascript
解决Vue2.0中使用less给元素添加背景图片出现的问题
2018/09/03 Javascript
vuex actions传递多参数的处理方法
2018/09/18 Javascript
vue 将多个过滤器封装到一个文件中的代码详解
2020/09/05 Javascript
Python编程使用*解包和itertools.product()求笛卡尔积的方法
2017/12/18 Python
Python实现对一个函数应用多个装饰器的方法示例
2018/02/09 Python
对python for 文件指定行读写操作详解
2018/12/29 Python
Python Matplotlib实现三维数据的散点图绘制
2019/03/19 Python
Python3 获取文件属性的方式(时间、大小等)
2020/03/12 Python
在pycharm中使用pipenv创建虚拟环境和安装django的详细教程
2020/11/30 Python
推荐10个CSS3 制作的创意下拉菜单效果
2014/02/11 HTML / CSS
计算机专业毕业生推荐信
2013/11/25 职场文书
文明礼仪小标兵事迹
2014/01/12 职场文书
大学校园生活自我鉴定
2014/01/13 职场文书
门诊手术室工作制度
2014/01/30 职场文书
社区服务标语
2014/07/01 职场文书
员工趣味活动方案
2014/08/27 职场文书
办公室班子四风问题对照检查材料
2014/10/04 职场文书
优秀学生干部主要事迹材料
2015/11/04 职场文书
我对PyTorch dataloader里的shuffle=True的理解
2021/05/20 Python
唤醒紫霞仙子,携手再游三界!大话手游X《大话西游》电影合作专属剧情任务
2022/04/03 其他游戏
python的html标准库
2022/04/29 Python