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 相关文章推荐
JavaScipt中的Math.ceil() 、Math.floor() 、Math.round() 三个函数的理解
Apr 29 Javascript
JS的千分位算法实现思路
Jul 31 Javascript
js控制淡入淡出示例代码
Nov 12 Javascript
jquery和js实现对div的隐藏和显示方法
Sep 26 Javascript
jQuery多个input求和的实现方法
Feb 12 Javascript
js实现table添加行tr、删除行tr、清空行tr的简单实例
Oct 15 Javascript
JS button按钮实现submit按钮提交效果
Nov 01 Javascript
详解JavaScript数组过滤相同元素的5种方法
May 23 Javascript
Three.js利用性能插件stats实现性能监听的方法
Sep 25 Javascript
Angular实现类似博客评论的递归显示及获取回复评论的数据
Nov 06 Javascript
如何编写一个d.ts文件的步骤详解
Apr 13 Javascript
JS脚本实现定时到网站上签到/签退功能
Apr 22 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
espresso double下 咖啡粉超细时 饼压力对咖啡的影响
2021/03/03 冲泡冲煮
一个odbc连mssql分页的类
2006/10/09 PHP
浅析PHP文件下载原理
2014/12/25 PHP
header与缓冲区之间的深层次分析
2016/07/30 PHP
php外部执行命令函数用法小结
2016/10/11 PHP
简单实现PHP留言板功能
2016/12/21 PHP
Enter转换为Tab的小例子(兼容IE,Firefox)
2013/11/14 Javascript
javascript打印html内容功能的方法示例
2013/11/28 Javascript
jQuery实现友好的轮播图片特效
2015/01/12 Javascript
JS实现让网页背景图片斜向移动的方法
2015/02/25 Javascript
JavaScript对数组进行随机重排的方法
2015/07/22 Javascript
javascript页面倒计时实例
2015/07/25 Javascript
jQuery判断元素是否显示 是否隐藏的简单实现代码
2016/05/19 Javascript
jQuery原理系列-css选择器的简单实现
2016/06/07 Javascript
jQuery插件uploadify实现ajax效果的图片上传
2016/06/18 Javascript
封装获取dom元素的简单实例
2016/07/08 Javascript
BootStrap 实现各种样式的进度条效果
2016/12/07 Javascript
微信小程序 数据交互与渲染实例详解
2017/01/21 Javascript
element 结合vue 在表单验证时有值却提示错误的解决办法
2018/01/22 Javascript
前后端常见的几种鉴权方式(小结)
2019/08/04 Javascript
Node.js系列之发起get/post请求(2)
2019/08/30 Javascript
layui动态渲染生成select的option值方法
2019/09/23 Javascript
Vue 实现从小到大的横向滑动效果详解
2019/10/16 Javascript
vue element自定义表单验证请求后端接口验证
2019/12/11 Javascript
webpack+vue-cil 中proxyTable配置接口地址代理操作
2020/07/18 Javascript
在vue项目中利用popstate处理页面返回的操作介绍
2020/08/06 Javascript
python shell根据ip获取主机名代码示例
2017/11/25 Python
jupyter notebook 多环境conda kernel配置方式
2020/04/10 Python
写好求职应聘自荐信的三部曲
2013/09/21 职场文书
数控技术专业毕业自荐书范文
2014/02/05 职场文书
小学生家长评语大全
2014/02/10 职场文书
员工合理化建议书
2014/05/19 职场文书
数学系毕业生求职信
2014/05/29 职场文书
同学聚会邀请函
2015/01/30 职场文书
青涩记忆观后感
2015/06/18 职场文书
Nginx 502 bad gateway错误解决的九种方案及原因
2022/08/14 Servers