通过js获取外部css样式
2024-10-18 16:06:23
通过js获取外部样式表中的属性,比如.box在style.css样式表中有个属性叫font-size:16px;
通过js获取.box的这个属性:
js代码为:
<script>
window.onload=function(){
var oBox = document.getElementsByClassName("box")[0];
alert(oBox.style.fontSize);//结果返回的是空
}
</script>
解决方法:
js代码为:
<script>
window.onload=function(){
var oBox = document.getElementsByClassName("box")[0];
alert(getElementStyle(oBox,"fontSize"));
}
function getElementStyle(obj,attr){
if(obj.currentStyle){
return obj.currentStyle[attr];
}else{
return getComputedStyle(obj,false)[attr];
}
}
</script>
最新文章
- 在Visual Studio 2012中使用VMSDK开发领域特定语言(一)
- SharePoint Configuration Wizard - Unable to upgrade SharePoint Products and Technologies because an upgrade is already in progress
- hdu1018(数位)
- [C] tcharall(让所有平台支持TCHAR)v1.1。源码托管到github、添加CMake编译配置文件、使用doxygen规范注释
- 编写高质量JS代码的68个有效方法(九)
- C++ Primer 学习笔记_76_模板与泛型编程 --模板定义[续]
- ADS1.2 集成开发环境的使用
- [bzoj1002][FJOI2007 轮状病毒] (生成树计数+递推+高精度)
- C# 实现简单状态机(参考代码)
- Map map=new HashMap(); 为什么是这样
- 基于Flask 实现Web微信登陆
- PTA币值转化
- 洛谷3705 [SDOI2017] 新生舞会 【01分数规划】【KM算法】
- 2017-12-15python全栈9期第二天第七节之数字转换成布尔值
- python win32api 如何用代码模拟点击网页confirm框的确定按钮
- lnmp 基础设置
- [Linux]Linux下修改snmp协议的默认161端口
- Struts2框架的数据封装一之属性封装(属性封装的第二种方式:封装成javaBean)
- Android 一个相对完整的自动升级功能实现代码
- 洛谷 1440 求m区间内的最小值