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 相关文章推荐
关于COOKIE个数与大小的问题
Jan 17 Javascript
document.getElementById介绍
Sep 13 Javascript
jquery 操作DOM案例代码分享
Apr 05 Javascript
原生js事件的添加和删除的封装
Jul 01 Javascript
js+html5实现可在手机上玩的拼图游戏
Jul 17 Javascript
js淡入淡出焦点图幻灯片效果代码分享
Sep 08 Javascript
基于AngularJs + Bootstrap + AngularStrap相结合实现省市区联动代码
May 30 Javascript
AngularJS中的JSONP实例解析
Dec 01 Javascript
关于定制FileField中的上传文件名称问题
Aug 22 Javascript
《javascript设计模式》学习笔记七:Javascript面向对象程序设计组合模式详解
Apr 08 Javascript
Js Snowflake(雪花算法)生成随机ID的实现方法
Aug 26 Javascript
详解JavaScript中new操作符的解析和实现
Sep 04 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
星际争霸任务指南——虫族
2020/03/04 星际争霸
PHPLog php 程序调试追踪工具
2009/09/09 PHP
php将图片文件转换成二进制输出的方法
2015/06/10 PHP
Windows下php+mysql5.7配置教程
2017/05/16 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
JavaScript基础语法让人疑惑的地方小结
2012/05/23 Javascript
Raphael带文本标签可拖动的图形实现代码
2013/02/20 Javascript
兼容最新firefox、chrome和IE的javascript图片预览实现代码
2014/08/08 Javascript
基于Jquery实现表单验证
2020/07/20 Javascript
jQuery控制DIV层实现由大到小,由远及近动画变化效果
2015/10/09 Javascript
jquery插件uploadify实现带进度条的文件批量上传
2015/12/13 Javascript
jQuery制作圣诞主题页面 更像是爱情影集
2016/08/10 Javascript
JS实现兼容火狐及IE iframe onload属性的遮罩层隐藏及显示效果
2016/08/23 Javascript
AngularJS通过$http和服务器通信详解
2016/09/21 Javascript
JS 动态判断PC和手机浏览器实现代码
2016/09/21 Javascript
jQuery UI 实例讲解 - 日期选择器(Datepicker)
2017/09/18 jQuery
vue倒计时刷新页面不会从头开始的解决方法
2020/03/03 Javascript
python3读取MySQL-Front的MYSQL密码
2017/05/03 Python
浅析python打包工具distutils、setuptools
2018/04/20 Python
Python实现的文本对比报告生成工具示例
2018/05/22 Python
pytorch如何冻结某层参数的实现
2020/01/10 Python
pycharm如何实现跨目录调用文件
2020/02/28 Python
无需压缩软件,用python帮你操作压缩包
2020/08/17 Python
全球性的在线时尚男装零售商:boohooMAN
2016/12/17 全球购物
电气工程及自动化专业自荐书范文
2013/12/18 职场文书
清扬洗发水广告词
2014/03/14 职场文书
认购协议书范本
2014/04/22 职场文书
学校节能减排倡议书
2014/05/16 职场文书
大学专科自荐信
2014/06/17 职场文书
应用外语系自荐信
2014/06/26 职场文书
2014年幼儿园教研工作总结
2014/12/04 职场文书
2015年国际护士节演讲稿
2015/03/18 职场文书
汽车销售员岗位职责
2015/04/11 职场文书
党支部创先争优公开承诺书
2015/04/30 职场文书
学雷锋团日活动总结
2015/05/06 职场文书
实验心得体会范文
2016/01/25 职场文书