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


Posted in Javascript onJuly 18, 2016

【行间样式获取】

<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行间样式,内连样式和外链样式的简单方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript 判断 object 的特定类转载
Feb 01 Javascript
基于jQuery的Spin Button自定义文本框数值自增或自减
Jul 17 Javascript
jquery中选择块并改变属性值的方法
Jul 31 Javascript
jQuery中 attr() 方法使用小结
May 03 Javascript
JavaScript的instanceof运算符学习教程
Jun 08 Javascript
js实现用户输入的小写字母自动转大写字母的方法
Jan 21 Javascript
整理关于Bootstrap排版的慕课笔记
Mar 29 Javascript
Django+Vue.js搭建前后端分离项目的示例
Aug 07 Javascript
jquery ajax加载数据前台渲染方式 不用for遍历的方法
Aug 09 jQuery
React中使用UEditor百度富文本的方法
Aug 22 Javascript
PostgreSQL Node.js实现函数计算方法示例
Feb 12 Javascript
详解ES6实现类的私有变量的几种写法
Feb 10 Javascript
Bootstrap零基础学习第一课之模板
Jul 18 #Javascript
深入分析javascript中的错误处理机制
Jul 17 #Javascript
javascript正则表达式中分组详解
Jul 17 #Javascript
最佳的JavaScript错误处理实践
Jul 16 #Javascript
JS+CSS3实现超炫的散列画廊特效
Jul 16 #Javascript
js canvas实现擦除动画
Jul 16 #Javascript
微信jssdk用法汇总
Jul 16 #Javascript
You might like
PHP+Apache+Mysql环境搭建教程
2016/08/01 PHP
PHP数据库操作三:redis用法分析
2017/08/16 PHP
js中top、clientTop、scrollTop、offsetTop的区别 文字详细说明版
2011/01/08 Javascript
推荐30个新鲜出炉的精美 jQuery 效果
2012/03/26 Javascript
jQuery cdn使用介绍
2013/05/08 Javascript
简单常用的幻灯片播放实现代码
2013/09/25 Javascript
js中运算符&amp;&amp; 和 || 的使用记录
2014/08/21 Javascript
JavaScript父子窗体间的调用方法
2015/03/31 Javascript
node.js微信公众平台开发教程
2016/03/04 Javascript
微信小程序支付PHP代码
2018/08/23 Javascript
js隐式转换的知识实例讲解
2018/09/28 Javascript
基于vue框架手写一个notify插件实现通知功能的方法
2019/03/31 Javascript
原理深度解析Vue的响应式更新比React快
2020/04/04 Javascript
[01:04:05]VG vs Newbee 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python自动化运维之IP地址处理模块详解
2017/12/10 Python
pandas 把数据写入txt文件每行固定写入一定数量的值方法
2018/12/28 Python
Python分布式进程中你会遇到的问题解析
2019/05/28 Python
Django框架使用内置方法实现登录功能详解
2019/06/12 Python
python实现代码统计程序
2019/09/19 Python
Python使用pymysql模块操作mysql增删改查实例分析
2019/12/19 Python
python实现删除列表中某个元素的3种方法
2020/01/15 Python
python批量修改xml属性的实现方式
2020/03/05 Python
浅谈Python中re.match()和re.search()的使用及区别
2020/04/14 Python
使用python批量修改XML文件中图像的depth值
2020/07/22 Python
你应该知道的30个css选择器
2014/03/19 HTML / CSS
CSS3之2D与3D变换的实现方法
2019/01/28 HTML / CSS
法国房车租赁网站:Yescapa
2019/08/26 全球购物
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
2013/09/18 面试题
营销与策划应届生求职信
2013/11/04 职场文书
实习生求职自荐信
2014/02/07 职场文书
高中毕业自我评价
2014/02/08 职场文书
预防传染病方案
2014/06/14 职场文书
感恩教师节演讲稿
2014/09/03 职场文书
村委会贫困证明范本
2014/09/17 职场文书
优秀学生主要事迹怎么写
2015/11/04 职场文书
2019年年中职场激励人心语录30条
2019/08/07 职场文书