JavaScript通过style只能获取内联 状态的样式
来源:互联网 发布:查理沃德 知乎 编辑:程序博客网 时间:2024/05/18 02:59
首先css样式表有三种样式,
一、内联样式
在HTML标签用style属性设置,如 :
<p style="color:#f90;">这是内联样式</p>
二、嵌入样式
通过<head>标签内通过<style>标签设置。如:
<style type="text/css">
/*这是嵌入样式*/
.stuff{color:#f90}
</style>
三、外部样式
通过<link>标签设置。如:
<link rel="stylesheet" href="path/style.css" type="text/css">
而在javascript中,获取这三种样式表的方法是有限制的,style只能获取元素的内联样式,
嵌入样式和外部样式使用style是获取不到的,javascript提供了另外的获取方式,嵌入样式和外部样式可以通过currentStyle(IE浏览器)、getComputedStyle(Firefox、opera、safari、chrome浏览器)的方式获取。
使用方法分别是window.currentStyle["attr']和window.getComputedStyle(ob, pseudoElt)["attr']。
阅读全文
0 0
- JavaScript通过style只能获取内联 状态的样式
- js的element.style.xx只能获取内联样式的问题
- 原生JS获取内嵌,外部css样式,使用style只能直接获取内联style的属性值
- 获取元素的style样式(内联,内部)
- javascript的样式获取--getComputedStyle、currentStyle、style
- 如何去掉内联样式 通过style属性定义的(element.style)
- javascript 读取内联之外的样式(style、currentStyle、getComput-JavaScript编程
- e.style.opacity 通过javascript调用元素的样式属性
- JavaScript中如何用原生的js获取style样式
- 获取非内嵌style的样式
- JavaScript动态获取Style样式笔记
- javascript 读取内联之外的样式
- javascript动态改变style里的样式
- 获取页面元素的style中的样式
- JS 获取style 里面的样式
- js获取style样式的问题
- 通过JavaScript钩子来获取UIWebView视频播放的状态
- 如何修改element.style内联样式;
- ffmpeg 交叉编译 make install: strip: Unable to recognise the format of the input file
- 【Python】numpy学习总结2
- QT学习笔记—.pro变量解析
- 程序员读书之三毛传
- 访问图像像素信息方式的优化
- JavaScript通过style只能获取内联 状态的样式
- 集训第二十六天(2017/8/25):集训总结
- 【多校训练】hdu 6071 Lazy Running 最短路径 spfa
- python零碎知识(3)--字典
- Spring的导入jar包报错
- 暑假ACM集训报告总结
- Android通信一:Socket通信
- Spring框架基本,使用maven
- apple6s No service