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 相关文章推荐
JS实现一个按钮的方法
Feb 05 Javascript
jQuery解决input超多的表单提交
Aug 10 Javascript
JavaScript的removeChild()函数用法详解
Dec 27 Javascript
jQuery css() 方法动态修改CSS属性
Sep 25 Javascript
用vue和node写的简易购物车实现
Apr 25 Javascript
详解jQuery同步Ajax带来的UI线程阻塞问题及解决办法
Aug 09 jQuery
express如何使用session与cookie的方法
Jan 30 Javascript
vue+element的表格实现批量删除功能示例代码
Aug 17 Javascript
JavaScript设计模型Iterator实例解析
Jan 22 Javascript
VUE子组件向父组件传值详解(含传多值及添加额外参数场景)
Sep 01 Javascript
vue中路由跳转不计入history的操作
Sep 21 Javascript
javascript this指向相关问题及改变方法
Nov 19 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+ajax实时输入自动搜索匹配的方法
2014/12/26 PHP
PHP上传文件参考配置大文件上传
2015/12/16 PHP
PHP实现的简单AES加密解密算法实例
2017/05/29 PHP
PHP魔术方法之__call与__callStatic使用方法
2017/07/23 PHP
Google Map Api和GOOGLE Search Api整合实现代码
2009/07/18 Javascript
JavaScript字符串对象substring方法入门实例(用于截取字符串)
2014/10/17 Javascript
JavaScript中自定义事件用法分析
2014/12/23 Javascript
javascript中caller和callee详解
2015/08/10 Javascript
每天一篇javascript学习小结(String对象)
2015/11/18 Javascript
jQuery Easyui学习教程之实现datagrid在没有数据时显示相关提示内容
2016/07/09 Javascript
javascript监听页面刷新和页面关闭事件方法详解
2017/01/09 Javascript
jQuery中DOM节点的删除方法总结(超全面)
2017/01/22 Javascript
详解Angular 4.x NgTemplateOutlet
2017/05/24 Javascript
JS查找数组中重复元素的方法详解
2017/06/14 Javascript
vue.js如何将echarts封装为组件一键使用详解
2017/10/10 Javascript
2种在vue项目中使用百度地图的简单方法
2018/09/28 Javascript
Javascript执行流程细节原理解析
2020/05/14 Javascript
小程序实现录音功能
2020/09/22 Javascript
python3中dict(字典)的使用方法示例
2017/03/22 Python
Python3读取Excel数据存入MySQL的方法
2018/05/04 Python
解决Python pandas df 写入excel 出现的问题
2018/07/04 Python
对python字典过滤条件的实例详解
2019/01/22 Python
python面试题小结附答案实例代码
2019/04/11 Python
利用pyecharts实现地图可视化的例子
2019/08/12 Python
tensorflow实现在函数中用tf.Print输出中间值
2020/01/21 Python
在脚本中单独使用django的ORM模型详解
2020/04/01 Python
html5的canvas元素使用方法介绍(画矩形、画折线、圆形)
2014/04/14 HTML / CSS
美国定制钻石订婚戒指:Ritani
2017/12/08 全球购物
巴西箱包、背包、钱包和旅行配件购物网站:Inovathi
2019/12/14 全球购物
详解如何解决使用JSON.stringify时遇到的循环引用问题
2021/03/23 Javascript
如何写一份好的自荐信
2014/01/02 职场文书
工作人员思想汇报
2014/01/09 职场文书
基于CSS3画一个iPhone
2021/04/21 HTML / CSS
超级详细实用的pycharm常用快捷键
2021/05/12 Python
MySQL 覆盖索引的优点
2021/05/19 MySQL
微软发布Windows 11今年最大更新22H2(附 ISO 镜像官方下载)
2022/09/23 数码科技