Javascript操作CSS之1——获取元素的属性
来源:互联网 发布:为人父母方知父母恩 编辑:程序博客网 时间:2024/06/05 19:10
Javascript中使用element.style来获取元素的属性,但是在页面初次加载的时候style属性并没有保存在元素的style属性里,因为样式表或者内联的CSS预设的样式信息不会可靠地反应到style中。
准确的获取style属性的方法如下:
function getStyle(element,name)
{
//判断是否有值
if (element.style[name])
{
return element.style[name];
}
//IE
else if (element.currentStyle)
{
return element.currentStyle[name];
}
//W3c
else if (document.defaultView&&document.defaultView.getComputedStyle)
{
name=name.replace("/[A-Z]/g","-$1");
name=name.toLowerCase();
var s=document.defaultView.getComputedStyle(element,"");
return s&s.getPropertyValue(name);
}
//其它浏览器
else
{
return null;
}
}
- Javascript操作CSS之1——获取元素的属性
- Javascript操作CSS之2——元素位置的获取
- Javascript操作CSS之3——获取元素的真实高度和宽度
- Javascript获取CSS伪元素属性的实现代码
- javascript操作html元素CSS属性
- javascript操作html元素CSS属性
- Javascript操作CSS之4——元素的可见性和透过性
- javascript根据元素自定义属性获取元素,操作元素
- javascript Camel记号 获取和设置元素CSS样式信息的CSS属性值
- CSS获取本元素的属性
- jQuery教程之css() - 获取元素的一个或多个css属性值
- javascript获取元素的css样式方法
- javascript操作元素的css样式
- 转jQuery获取和操作元素的属性和CSS样式
- 转jQuery获取和操作元素的属性和CSS样式
- javascript 获取css 属性
- javascript 获取css 属性
- JavaScript获取css属性的兼容写法
- 安装2.3 SDK后,tools下没有adb
- (转) ListViewGroup简单使用
- 第一次加入CSDN
- Skia源代码目录结构
- 由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值”的解决方法
- Javascript操作CSS之1——获取元素的属性
- 转载dawugui MS SQL
- JNDI
- Simpler Multithreading in C++0x
- 关于QlistWidget的currentRowChanged延时响应
- Pyinstaller是个好东西
- Javamail,编写简单的程序发送邮件
- ubuntu C 编程
- Cannot find a solution satisfying the following requirements org.eclipse.pde.core