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重要知识更新
Jul 08 Javascript
JavaScript 加号(+)运算符号
Dec 06 Javascript
javascript使用call调用微信API
Dec 15 Javascript
jQuery入门之层次选择器实例简析
Dec 11 Javascript
基于JavaScript实现添加到购物车效果附源码下载
Aug 22 Javascript
详解js中Json的语法与格式
Nov 22 Javascript
深入浅出webpack教程系列_安装与基本打包用法和命令参数详解
Sep 10 Javascript
JS非行间样式获取函数的实例代码
Jun 05 Javascript
layui异步加载table表中某一列数据的例子
Sep 16 Javascript
element-ui tooltip修改背景颜色和箭头颜色的实现
Dec 16 Javascript
JS检测浏览器开发者工具是否打开的方法详解
Oct 02 Javascript
AngularJS实现多级下拉框
Mar 25 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
经典的星际争霸,满是回忆的BGM
2020/04/09 星际争霸
Php图像处理类代码分享
2012/01/19 PHP
关于crontab的使用详解
2013/06/24 PHP
thinkPHP+ajax实现统计页面pv浏览量的方法
2017/03/15 PHP
php实现的支付宝网页支付功能示例【基于TP5框架】
2019/09/16 PHP
10个基于浏览器的JavaScript调试工具分享
2013/02/07 Javascript
JavaScript对IE操作的经典代码(推荐)
2014/03/10 Javascript
js实现顶部可折叠的菜单工具栏效果实例
2015/05/09 Javascript
javascript DIV实现跟随鼠标移动
2020/03/19 Javascript
Angularjs中UI Router的使用方法
2016/05/14 Javascript
js添加绑定事件的方法
2016/05/15 Javascript
jQuery Easy UI中根据第一个下拉框选中的值设置第二个下拉框是否可以编辑
2016/11/29 Javascript
jQuery命名空间与闭包用法示例
2017/01/12 Javascript
JS匹配日期和时间的正则表达式示例
2017/05/12 Javascript
Openlayers实现扩散的动态点(水纹效果)
2020/08/17 Javascript
朴素贝叶斯算法的python实现方法
2014/11/18 Python
使用Python从有道词典网页获取单词翻译
2016/07/03 Python
关于Python中浮点数精度处理的技巧总结
2017/08/10 Python
pycharm+django创建一个搜索网页实例代码
2018/01/24 Python
解决django前后端分离csrf验证的问题
2019/02/03 Python
Django框架序列化与反序列化操作详解
2019/11/01 Python
解决matplotlib.pyplot在Jupyter notebook中不显示图像问题
2020/04/22 Python
使用Python FastAPI构建Web服务的实现
2020/06/08 Python
使用CSS3制作响应式导航菜单的方法
2015/07/12 HTML / CSS
HTML页面中添加Canvas标签示例
2015/01/01 HTML / CSS
英国现代家具和照明购物网站:Heal’s
2019/10/30 全球购物
两则小学生的自我评价分享
2013/11/14 职场文书
中专药剂专业应届毕的自我评价
2013/12/27 职场文书
组织关系转移介绍信
2014/01/16 职场文书
简历中的自我评价怎么写
2014/01/29 职场文书
小学少先队活动方案
2014/02/18 职场文书
《静夜思》教学反思
2016/02/17 职场文书
如何书写读后感?(附范文)
2019/07/26 职场文书
Go Gin实现文件上传下载的示例代码
2021/04/02 Golang
python 实现两个变量值进行交换的n种操作
2021/06/02 Python
阿里云服务器(windows)手动部署FTP站点详细教程
2022/08/05 Servers