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 相关文章推荐
Jquery对数组的操作技巧整理
Mar 25 Javascript
javascript抽象工厂模式详细说明
Dec 16 Javascript
jQuery中noConflict()用法实例分析
Feb 08 Javascript
盘点javascript 正则表达式中 中括号的【坑】
Mar 16 Javascript
微信小程序 网络请求(GET请求)详解
Nov 16 Javascript
原生javascript移动端滑动banner效果
Mar 10 Javascript
vue.js全局API之nextTick全面解析
Jul 07 Javascript
ejsExcel模板在Vue.js项目中的实际运用
Jan 27 Javascript
实例讲解vue源码架构
Jan 24 Javascript
微信小程序移动拖拽视图-movable-view实例详解
Aug 17 Javascript
Flutter实现仿微信底部菜单栏功能
Sep 18 Javascript
js Math数学简单使用操作示例
Mar 13 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简单实现发送带附件的邮件
2015/06/10 PHP
twig模板获取全局变量的方法
2016/02/05 PHP
PHP PDOStatement::nextRowset讲解
2019/02/01 PHP
laravel orm 关联条件查询代码
2019/10/21 PHP
TopList标签和JavaScript结合两例
2007/08/12 Javascript
解析JavaScript面向对象概念中的Object类型与作用域
2016/05/10 Javascript
jQuery中get方法用法分析
2016/12/07 Javascript
jQuery图片瀑布流的简单实现代码
2017/03/15 Javascript
Node.js使用Express.Router的方法
2017/11/14 Javascript
详解如何使用PM2将Node.js的集群变得更加容易
2017/11/15 Javascript
vue2.0 可折叠列表 v-for循环展示的实例
2018/09/07 Javascript
Nuxt.js SSR与权限验证的实现
2018/11/21 Javascript
微信小程序配置服务器提示验证token失败的解决方法
2019/04/03 Javascript
详解auto-vue-file:一个自动创建vue组件的包
2019/04/26 Javascript
微信小程序tabBar 返回tabBar不刷新页面
2019/07/25 Javascript
[07:26]2015国际邀请赛第二日TOP10集锦
2015/08/06 DOTA
python通过openpyxl生成Excel文件的方法
2015/05/12 Python
window下eclipse安装python插件教程
2017/04/24 Python
Python 多核并行计算的示例代码
2017/11/07 Python
Pandas 合并多个Dataframe(merge,concat)的方法
2018/06/08 Python
Flask模拟实现CSRF攻击的方法
2018/07/24 Python
讲解Python3中NumPy数组寻找特定元素下标的两种方法
2019/08/04 Python
详解如何减少python内存的消耗
2019/08/09 Python
python实现XML解析的方法解析
2019/11/16 Python
Python如何获取文件指定行的内容
2020/05/27 Python
李维斯德国官方网上商店:Levi’s德国
2016/09/10 全球购物
瑜伽服装品牌:露露柠檬(lululemon athletica)
2017/06/04 全球购物
英国最大的化装舞会服装网站:Fancydress.com
2017/08/15 全球购物
工地宣传标语
2014/06/18 职场文书
六查六看自查报告
2014/10/14 职场文书
意向协议书
2015/01/27 职场文书
民事二审代理词
2015/05/25 职场文书
求职自荐信该如何书写?
2019/06/24 职场文书
职工的安全责任书范文!
2019/07/02 职场文书
利用ajax+php实现商品价格计算
2021/03/31 PHP
html中显示特殊符号(附带特殊字符对应表)
2021/06/21 HTML / CSS