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 相关文章推荐
Jquery中增加参数与Json转换代码
Nov 20 Javascript
JavaScript 输入框内容格式验证代码
Feb 11 Javascript
aspx中利用js实现确认删除代码
Jul 22 Javascript
ko knockoutjs动态属性绑定技巧应用
Nov 14 Javascript
页面实时更新时间的JS实例代码
Dec 18 Javascript
ANGULARJS中用NG-BIND指令实现单向绑定的例子
Dec 08 Javascript
详解Node.js 命令行程序开发教程
Jun 07 Javascript
turn.js异步加载实现翻书效果
Jul 25 Javascript
Vue图片浏览组件v-viewer用法分析【支持旋转、缩放、翻转等操作】
Nov 04 Javascript
vue开发简单上传图片功能
Jun 30 Javascript
如何使用原生Js实现随机点名详解
Jan 06 Javascript
使用javascript解析二维码的三种方式
Nov 11 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
discuz7 phpMysql操作类
2009/06/21 PHP
函数中使用require_once问题深入探讨 优雅的配置文件定义方法推荐
2014/07/02 PHP
PHP获取文件夹内文件数的方法
2015/03/12 PHP
PHP编程中的__clone()方法使用详解
2015/11/27 PHP
php解决DOM乱码的方法示例代码
2016/11/20 PHP
20个非常有用的PHP类库 加速php开发
2010/01/15 Javascript
自己整理的一个javascript日期处理函数
2010/10/16 Javascript
获取数组中最大最小值方法js代码(自写)
2013/08/12 Javascript
JavaScript sup方法入门实例(把字符串显示为上标)
2014/10/20 Javascript
javascript用函数实现对象的方法
2015/05/14 Javascript
Jquery1.9.1源码分析系列(六)延时对象应用之jQuery.ready
2015/11/24 Javascript
BootStrap智能表单实战系列(三)分块表单配置详解
2016/06/13 Javascript
Javascript设计模式之装饰者模式详解篇
2017/01/17 Javascript
layer弹窗插件操作方法详解
2017/05/19 Javascript
vue 2.0封装model组件的方法
2017/08/03 Javascript
Js中async/await的执行顺序详解
2017/09/22 Javascript
JS文件中加载jquery.js的实例代码
2018/05/05 jQuery
js字符串类型String常用操作实例总结
2019/07/05 Javascript
javaScript把其它类型转换为Number类型
2019/10/13 Javascript
js实现打字小游戏
2019/12/17 Javascript
javascript异常处理实现原理详解
2020/02/17 Javascript
JavaScript实现图片放大预览效果
2020/11/02 Javascript
Python中输出ASCII大文字、艺术字、字符字小技巧
2015/04/28 Python
Python自动发邮件脚本
2017/03/31 Python
python调用OpenCV实现人脸识别功能
2018/05/25 Python
Python实现查找最小的k个数示例【两种解法】
2019/01/08 Python
python爬虫租房信息在地图上显示的方法
2019/05/13 Python
PyQt5 实现字体大小自适应分辨率的方法
2019/06/18 Python
TensorFlow——Checkpoint为模型添加检查点的实例
2020/01/21 Python
Python如何使用vars返回对象的属性列表
2020/10/17 Python
pycharm 实现光标快速移动到括号外或行尾的操作
2021/02/05 Python
Mytheresa中国官网:德国时尚奢侈品商城
2017/08/04 全球购物
美国台面电器和厨具品牌:KitchenAid
2019/04/12 全球购物
电子商务专业求职信范文
2015/03/19 职场文书
Python利器openpyxl之操作excel表格
2021/04/17 Python
解析目标检测之IoU
2021/06/26 Python