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 相关文章推荐
PPK 谈 JavaScript 的 this 关键字 [翻译]
Sep 29 Javascript
javascript简易缓动插件(源码打包)
Feb 16 Javascript
js实现在文本框光标处添加字符的方法介绍
Nov 24 Javascript
用js判断输入是否为中文的函数
Mar 10 Javascript
jQuery的3种请求方式$.post,$.get,$.getJSON
Mar 28 Javascript
javascript制作坦克大战全纪录(1)
Nov 27 Javascript
详解AngularJS ui-sref的简单使用
Apr 24 Javascript
node删除、复制文件或文件夹示例代码
Aug 13 Javascript
Vue中key的作用示例代码详解
Jun 10 Javascript
Vue的v-model的几种修饰符.lazy,.number和.trim的用法说明
Aug 05 Javascript
vue中h5端打开app(判断是安卓还是苹果)
Feb 26 Vue.js
javascript实现简单页面倒计时
Mar 02 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/04/04 PHP
Yii2实现ajax上传图片插件用法
2016/04/28 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
window.parent与window.openner区别介绍
2012/04/12 Javascript
javascript算法题 求任意一个1-9位不重复的N位数在该组合中的大小排列序号
2012/07/21 Javascript
浅析JavaScript中的同名标识符优先级
2013/12/06 Javascript
如何编写高质量JS代码
2014/12/28 Javascript
js限制文本框只能输入整数或者带小数点的数字
2015/04/27 Javascript
在JavaScript的正则表达式中使用exec()方法
2015/06/16 Javascript
jQuery拖拽排序插件制作拖拽排序效果(附源码下载)
2016/02/23 Javascript
深入理解ECMAScript的几个关键语句
2016/06/01 Javascript
JQuery统计input和textarea文字输入数量(代码分享)
2016/12/29 Javascript
jquery实现自定义图片裁剪功能【推荐】
2017/03/08 Javascript
Vue.js实现价格计算器功能
2020/03/30 Javascript
JavaScript实现删除数组重复元素的5种常用高效算法总结
2018/01/18 Javascript
微信小程序wx:for循环的实例详解
2018/10/07 Javascript
Node.js assert断言原理与用法分析
2019/01/04 Javascript
Vue中的循环及修改差值表达式的方法
2019/08/29 Javascript
js实现图片上传到服务器和回显
2020/01/19 Javascript
vue-router重写push方法,解决相同路径跳转报错问题
2020/08/07 Javascript
使用python删除nginx缓存文件示例(python文件操作)
2014/03/26 Python
Python中运算符&quot;==&quot;和&quot;is&quot;的详解
2016/10/08 Python
python WindowsError的错误代码详解
2017/07/23 Python
python使用zip将list转为json的方法
2018/12/31 Python
django 实现后台从富文本提取纯文本
2020/07/02 Python
python爬虫中PhantomJS加载页面的实例方法
2020/11/12 Python
html5 制作地图当前定位箭头的方法示例
2020/01/10 HTML / CSS
英国最大的香水商店:The Fragrance Shop
2018/07/06 全球购物
一个SQL面试题
2014/08/21 面试题
可靠的数据流传输TCP
2016/03/15 面试题
希特勒经典演讲稿
2014/05/19 职场文书
学生安全承诺书
2014/05/22 职场文书
小学教师师德师风演讲稿
2014/08/22 职场文书
运动会开幕式主持词
2015/07/01 职场文书
《吃水不忘挖井人》教学反思
2016/02/22 职场文书
如何制作自己的原生JavaScript路由
2021/05/05 Javascript