博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Javascript动态操作CSS总结
阅读量:6705 次
发布时间:2019-06-25

本文共 916 字,大约阅读时间需要 3 分钟。

一、使用js操作css属性的写法

1、对于没有中划线的css属性一般直接使用style.属性名即可。

如:obj.style.marginobj.style.widthobj.style.leftobj.style.position

2、对于含有中划线的css属性,将每个中划线去掉并将每个中划线后的第一个字符换成大写即可。

如:obj.style.marginTopobj.style.borderLeftWidthobj.style.zIndexobj.style.fontFamily

3js操作css float属性的特殊写法

因为 float javascript的保留字,我们不能直接使用obj.style.float来使用,这样操作是无效的。其正确的使用方法是为:IE:obj.style.styleFloat,其他浏览器Mozilla(gecko)ff等用 styleFloat:obj.style.cssFloat

 

二、使用js获取css属性值

1、获取行内Styleobj.style. 属性名。<div id="css88" class="ss" style="width:200px; height:200px; background:#333333">JS获取CSS属性值</div> 不能访问class

2、获取Class内及Link外部的Css属性:IE中使用的是obj.currentStyle[“属性名”]方法,而FF是用的是getComputedStyle 方法

 

三、使用jscss属性赋值

1、赋值class属性

赋值:document.getElementById('ceil').className = "class1";

如它有多个值:document.getElementById('ceil').className = "class1 class2 class3";

2obj.style.cssText设定一个对象的css样式

document.getElementById('navition').style.cssText = "您的CSS代码';

转载地址:http://yqflo.baihongyu.com/

你可能感兴趣的文章
我的友情链接
查看>>
2012-2-7
查看>>
The type XXX cannot be resolved 解决方法
查看>>
C#也能PS图片,还能为网站Ajax上传图片同时生成微缩图(附Demo)
查看>>
山的那边是什么?写在H3CSE考后
查看>>
标注添加信息窗口
查看>>
XenApp
查看>>
system sys,sysoper sysdba 的区别
查看>>
将数据导入数据库
查看>>
Django 获取 Form 表单数据
查看>>
分布式系统关注点(19)——深入浅出「异步」
查看>>
看书摘要:c语言常见问题集【2】
查看>>
Openstack 自制linux kvm debian6镜像
查看>>
django cmdb增删改查
查看>>
1-2路由器基本配置命令
查看>>
怎么样才能写好网页的页面主题以及描述呢?
查看>>
在Win7“F8安全模式”下怎么修复系统故障?
查看>>
PHP中exec,system等函数调用系统命令详解
查看>>
DM***
查看>>
RHEL5中DHCP服务的搭建
查看>>