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 相关文章推荐
SUN的《AJAX与J2EE》全文译了
Feb 23 Javascript
Javascript 圆角div的实现代码
Oct 15 Javascript
纯JS实现的批量图片预览加载功能
Aug 14 Javascript
模拟select的代码
Oct 19 Javascript
各种常用的JS函数整理
Oct 25 Javascript
js读取被点击次数的简单实例(从数据库中读取)
Mar 07 Javascript
JavaScript必知必会(十) call apply bind的用法说明
Jun 08 Javascript
JavaScript日期对象(Date)基本用法示例
Jan 18 Javascript
js 判断登录界面的账号密码是否为空
Feb 08 Javascript
node.js利用redis数据库缓存数据的方法
Mar 01 Javascript
小程序实现发表评论功能
Jul 06 Javascript
浅谈Vue.js路由管理器 Vue Router
Aug 16 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
深入理解curl类,可用于模拟get,post和curl下载
2013/06/08 PHP
smarty模板引擎从php中获取数据的方法
2015/01/22 PHP
WordPress中登陆后关闭登陆页面及设置用户不可见栏目
2015/12/31 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
2017/09/16 PHP
PHP回调函数概念与用法实例分析
2017/11/03 PHP
PHP定义字符串的四种方式详解
2018/02/06 PHP
jquery 模拟类搜索框自动完成搜索提示功能(改进)
2010/05/24 Javascript
jQuery对象和DOM对象使用说明
2010/06/25 Javascript
用Javascript实现Sleep暂停功能代码
2010/09/03 Javascript
浅谈jQuery中对象遍历.eq().first().last().slice()方法
2014/11/26 Javascript
基于JavaScript实现智能右键菜单
2016/03/02 Javascript
JavaScript的Ext JS框架中的GridPanel组件使用指南
2016/05/21 Javascript
Vue.js每天必学之表单控件绑定
2016/09/05 Javascript
基于angular中的重要指令详解($eval,$parse和$compile)
2016/10/21 Javascript
[53:52]EG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[50:22]完美盛典-2018年度红毯走秀
2018/12/16 DOTA
python监控网站运行异常并发送邮件的方法
2015/03/13 Python
Python与shell的3种交互方式介绍
2015/04/11 Python
python实现数据写入excel表格
2018/03/25 Python
django解决跨域请求的问题详解
2019/01/20 Python
PyQt5实现让QScrollArea支持鼠标拖动的操作方法
2019/06/19 Python
一篇文章搞定Python操作文件与目录
2019/08/13 Python
Python迭代器iterator生成器generator使用解析
2019/10/24 Python
学生的自我鉴定范文
2013/10/24 职场文书
采购主管工作职责
2013/12/12 职场文书
餐饮业经理竞聘演讲稿
2014/01/14 职场文书
安全生产检讨书
2014/01/21 职场文书
微观物理专业自荐信
2014/01/26 职场文书
经济国贸专业求职信
2014/06/18 职场文书
检讨书怎么写
2015/05/07 职场文书
工作证明书
2015/06/15 职场文书
初二数学教学反思
2016/02/17 职场文书
2016年第16个全民国防教育日宣传活动总结
2016/04/05 职场文书
工作汇报材料难写?方法都在这里了!
2019/07/01 职场文书
pdf论文中python画的图Type 3 fonts字体不兼容的解决方案
2021/04/24 Python
浅谈Redis变慢的原因及排查方法
2022/06/21 Redis