源码网,源码论坛,源码之家,商业源码,游戏源码下载,discuz插件,棋牌源码下载,精品源码论坛

 找回密码
 立即注册
查看: 39|回复: 20

[JavaScript] JavaScript获取css行间样式,内连样式和外链样式的简单方法

[复制链接]

7万

主题

861

回帖

32万

积分

论坛元老

Rank: 8Rank: 8

积分
329525
发表于 2018-12-25 04:40:45 | 显示全部楼层 |阅读模式
下面小编就为大家带来一篇JavaScript获取css行间样式,内连样式和外链样式的简单方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

【行间样式获取】

<div id='div1' style="backgroud:red">测试</div>   

<script>

  var odiv=document.getElementById('div1');  //先获取到要获取样式的元素标签,也就是获取到div1

  console.log(odiv.style.background);      //这样我们就可以获取到了行间的样式了

</script>

【内连样式获取】

<html>

  <head>

    <style>

      .div2{

        background:red;

        }

    </style>

  </head>

  <body>

    <div id="div1" class="div2">测试</div>

    <script>

      var odiv=document.getElementById('div1');      //先获取到要获取样式的元素标签,也就是获取到div1

      //console.log(getComputedStyle(odiv,null).background);   getComputedStyle("元素","伪类") 是获取到计算后的样式,第二个参数是伪类,如果没有直接使用null  但是万恶的IE8及之前不支持所以需要用到下面的方法

      //console.log(currentStyle.background)  这个只有IE本身支持 也是获取到计算后的样式

     console(window.getComputedStyle?getComputedStyle(odiv,null).background:odiv.currentStyle);      //跨浏览器兼容

    </script>

  </body>

</html>

【外链样式获取】

<html>

  <head>

    <link rel="stylesheet"  type="text/css"  href="basic.css"  />      //外链的样式表

  </head>

  <body>

    <div id="div1" class="div2" >测试</div>

    <script>

      var sheet=document.styleSheets[0]    //获取到外链的样式表

      var rule=sheet.cssRules[0]       //获取到外链样式表中的第一个样式

      console.log(rule.style.background)    //red  这样就可以获得了外链样式表中指定的样式了

    </script>

  </body>

</html>

【外链样式表】

.div2{

  background:red;

}

以上这篇JavaScript获取css行间样式,内连样式和外链样式的简单方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

回复

使用道具 举报

1

主题

1万

回帖

93

积分

注册会员

Rank: 2

积分
93
发表于 2022-8-8 19:42:13 | 显示全部楼层
dfdsafdsfdsfdsf
回复 支持 反对

使用道具 举报

2

主题

2万

回帖

347

积分

中级会员

Rank: 3Rank: 3

积分
347
发表于 2023-8-1 07:47:00 | 显示全部楼层
先把创新班才能下班才能下班
回复 支持 反对

使用道具 举报

2

主题

2万

回帖

473

积分

中级会员

Rank: 3Rank: 3

积分
473
发表于 2023-10-15 17:23:18 | 显示全部楼层
谢谢分享,先下来用用
回复 支持 反对

使用道具 举报

16

主题

2万

回帖

174

积分

注册会员

Rank: 2

积分
174
发表于 2023-12-9 15:51:20 | 显示全部楼层
好东西一定要看看!
回复 支持 反对

使用道具 举报

0

主题

1万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2023-12-11 10:41:35 | 显示全部楼层
先把创新班才能下班才能下班
回复 支持 反对

使用道具 举报

1

主题

2万

回帖

307

积分

中级会员

Rank: 3Rank: 3

积分
307
发表于 2024-3-2 07:02:10 | 显示全部楼层
撒房产税陈飞飞
回复 支持 反对

使用道具 举报

4

主题

2万

回帖

303

积分

中级会员

Rank: 3Rank: 3

积分
303
发表于 2024-3-22 03:07:43 | 显示全部楼层
天天源码论坛
回复 支持 反对

使用道具 举报

2

主题

2万

回帖

473

积分

中级会员

Rank: 3Rank: 3

积分
473
发表于 2024-4-7 17:38:41 | 显示全部楼层
啪啪啪生怕PSP怕
回复 支持 反对

使用道具 举报

92

主题

148

回帖

516

积分

高级会员

Rank: 4

积分
516
发表于 2024-6-2 06:21:49 | 显示全部楼层
搞个免费的用用
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机版|小黑屋|网站地图|源码论坛 ( 海外版 )

GMT+8, 2024-11-30 00:51 , Processed in 0.074603 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表