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与webservice的通信实现代码
Dec 25 Javascript
JSONP 跨域访问代理API-yahooapis实现代码
Dec 02 Javascript
使用jQuery在移动页面上添加按钮和给按钮添加图标
Dec 04 Javascript
JavaScript html5 canvas绘制时钟效果
Mar 01 Javascript
Uploadify上传文件方法
Mar 16 Javascript
用jQuery获取table中行id和td值的实现代码
May 19 Javascript
JavaScript导航脚本判断当前导航
Jul 12 Javascript
jQuery插件FusionCharts实现的2D柱状图效果示例【附demo源码下载】
Mar 06 Javascript
jQuery实现动态删除LI的方法
May 30 jQuery
Express + Node.js实现登录拦截器的实例代码
Jul 01 Javascript
webpack学习笔记之优化缓存、合并、懒加载
Aug 24 Javascript
微信小程序项目总结之点赞 删除列表 分享功能
Jun 25 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中使用PDF文档功能
2006/10/09 PHP
第十一节--重载
2006/11/16 PHP
php操纵mysqli数据库的实现方法
2016/09/18 PHP
Thinkphp5框架实现图片、音频和视频文件的上传功能详解
2019/08/27 PHP
ExtJS 2.0实用简明教程 之获得ExtJS
2009/04/29 Javascript
利用jQuery的deferred对象实现异步按顺序加载JS文件
2013/03/17 Javascript
js Dialog 去掉右上角的X关闭功能
2014/04/23 Javascript
js设置document.domain实现跨域的注意点分析
2015/05/21 Javascript
js实现页面跳转的五种方法推荐
2016/03/10 Javascript
js简单倒计时实现代码
2016/04/30 Javascript
jQuery移除或禁用html元素点击事件常用方法小结
2017/02/10 Javascript
requirejs + vue 项目搭建详解
2017/06/16 Javascript
js+html5实现页面可刷新的倒计时效果
2017/07/15 Javascript
快速掌握jquery分页插件jqPaginator的使用方法
2017/08/09 jQuery
Vue组件实例间的直接访问实现代码
2017/08/20 Javascript
vue-prop父组件向子组件进行传值的方法
2018/03/01 Javascript
vue中实现图片和文件上传的示例代码
2018/03/16 Javascript
Angular5集成eventbus的示例代码
2018/07/19 Javascript
ES6基础之展开语法(Spread syntax)
2019/02/21 Javascript
vue使用screenfull插件实现全屏功能
2020/09/17 Javascript
[00:30]塑造者的传承礼包-戴泽“暗影之焰”套装展示视频
2014/04/04 DOTA
[01:34]完美“圣”典宣传片震撼发布,12.17与你不见不散
2016/12/16 DOTA
python3实现TCP协议的简单服务器和客户端案例(分享)
2017/06/14 Python
python实现图片批量压缩程序
2018/07/23 Python
python 使用pandas计算累积求和的方法
2019/02/08 Python
HTML5单页面手势滑屏切换原理
2016/03/21 HTML / CSS
The North Face北面英国官网:美国著名户外品牌
2017/12/13 全球购物
美国巧克力喷泉品牌:Sephra
2019/05/05 全球购物
澳大利亚领先的在线礼品网站:Gifts Australia
2020/08/15 全球购物
市政施工员自我鉴定
2014/01/15 职场文书
接受捐赠答谢词
2014/01/27 职场文书
交通事故赔偿协议书怎么写
2014/10/04 职场文书
2014年计生协会工作总结
2014/11/21 职场文书
2015迎新晚会开场白
2015/07/17 职场文书
《月球之谜》教学反思
2016/02/20 职场文书
python使用pywinauto驱动微信客户端实现公众号爬虫
2021/05/19 Python