js的style属性

首先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']。

全部评论

相关推荐

07-14 12:29
门头沟学院 Java
后端岗,实习三周感觉有点想跑路了,担心秋招被拉黑,有没有佬是字节HR知道情况的
从零开始的转码生活:你实习三周都想跑路,将来拿到offer真的愿意在这干十几二十年吗
投递字节跳动等公司8个岗位
点赞 评论 收藏
分享
水墨不写bug:疑似没有上过大学
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务