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 attachEvent和addEventListener使用方法
Mar 19 Javascript
jQuery 扩展对input的一些操作方法
Oct 30 Javascript
基于jquery的3d效果实现代码
Mar 23 Javascript
js中escape对应的C#解码函数 UrlDecode
Dec 16 Javascript
js控制的回到页面顶端goTop的代码实现
Mar 20 Javascript
jquery slibings选取同级其他元素的实现代码
Nov 15 Javascript
一个不错的js html页面倒计时可精确到秒
Oct 22 Javascript
input输入密码变黑点密文的实现方法
Jan 09 Javascript
JavaScript中立即执行函数实例详解
Nov 04 Javascript
vue组件通信传值操作示例
Jan 08 Javascript
jquery实现垂直手风琴导航栏
Feb 18 jQuery
解决vue项目运行npm run serve报错的问题
Oct 26 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中接口的应用
2015/08/12 PHP
分享ThinkPHP3.2中关联查询解决思路
2015/09/20 PHP
百度留言本js 大家可以参考下
2009/10/13 Javascript
jQuery中append、insertBefore、after与insertAfter的简单用法与注意事项
2020/04/04 Javascript
JS检测图片大小的实例
2013/08/21 Javascript
JavaScript严格模式禁用With语句的原因
2014/10/20 Javascript
javascript实现控制div颜色
2015/07/07 Javascript
javascript模拟C#格式化字符串
2015/08/26 Javascript
javascript实现网页端解压并查看zip文件
2015/12/15 Javascript
JS实现兼容各种浏览器的高级拖动方法完整实例【测试可用】
2016/06/21 Javascript
EasyUI创建对话框的两种方式
2016/08/23 Javascript
jQuery实现的超链接提示效果示例【附demo源码下载】
2016/09/09 Javascript
Javascript创建类和对象详解
2017/05/31 Javascript
JS数组去重常用方法实例小结【4种方法】
2018/05/28 Javascript
基于nodejs的微信JS-SDK简单应用实现
2019/05/21 NodeJs
JS设置自定义快捷键并实现图片上下左右移动
2019/10/17 Javascript
vue 接口请求地址前缀本地开发和线上开发设置方式
2020/08/13 Javascript
electron踩坑之dialog中的callback解决
2020/10/06 Javascript
简单介绍Python下自己编写web框架的一些要点
2015/04/29 Python
详解Python里使用正则表达式的ASCII模式
2017/11/02 Python
使用Python实现微信提醒备忘录功能
2018/12/04 Python
Pandas 重塑(stack)和轴向旋转(pivot)的实现
2019/07/22 Python
Python人工智能之路 之PyAudio 实现录音 自动化交互实现问答
2019/08/13 Python
python传到前端的数据,双引号被转义的问题
2020/04/03 Python
使用python创建生成动态链接库dll的方法
2020/05/09 Python
Python PyQt5模块实现窗口GUI界面代码实例
2020/05/12 Python
浅谈Python协程
2020/06/17 Python
python实现图像随机裁剪的示例代码
2020/12/10 Python
美国知名的在线旅游服务网站:Priceline
2016/07/23 全球购物
六年级数学教学反思
2014/02/03 职场文书
幼儿园运动会入场词
2014/02/10 职场文书
创意广告词
2014/03/17 职场文书
节约用水标语
2014/06/11 职场文书
乡镇党建工作汇报材料
2014/08/14 职场文书
行政上诉状范文
2015/05/23 职场文书
一次SQL查询优化原理分析(900W+数据从17s到300ms)
2022/06/10 SQL Server