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 加载时自动调整图片大小
May 28 Javascript
JQuery打造PHP的AJAX表单提交实例
Nov 03 Javascript
jquery animate图片模向滑动示例代码
Jan 26 Javascript
window.setInterval()方法的定义和用法及offsetLeft与style.left的区别
Nov 11 Javascript
JQuery.validate在ie8下不支持的快速解决方法
May 18 Javascript
javascript将中国数字格式转换成欧式数字格式的简单实例
Aug 02 Javascript
微信小程序实现根据字母选择城市功能
Aug 16 Javascript
Bootstrap 树控件使用经验分享(图文解说)
Nov 06 Javascript
详解Vue webapp项目通过HBulider打包原生APP
Jun 29 Javascript
jQuery实现table表格信息的展开和缩小功能示例
Jul 21 jQuery
vue-cli配置全局sass、less变量的方法
Jun 06 Javascript
vue3中轻松实现switch功能组件的全过程
Jan 07 Vue.js
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中的extract的作用分析
2008/04/09 PHP
php xml-rpc远程调用
2008/12/19 PHP
php中DOMElement操作xml文档实例演示
2013/03/26 PHP
php getcwd与dirname(__FILE__)区别详解
2016/09/24 PHP
PHP 中使用explode()函数切割字符串为数组的示例
2017/05/06 PHP
PHP实现对xml的增删改查操作案例分析
2017/05/19 PHP
详解php实现页面静态化原理
2017/06/21 PHP
php闭包中使用use声明变量的作用域实例分析
2018/08/09 PHP
Yii框架 session 数据库存储操作方法示例
2019/11/18 PHP
修改好的jquery滚动字幕效果实现代码
2011/06/22 Javascript
解析Javascript中大括号“{}”的多义性
2013/12/02 Javascript
IE6下拉框图层问题探讨及解决
2014/01/03 Javascript
javascript获取select标签选中的值
2016/06/04 Javascript
bootstrap日期控件问题(双日期、清空等问题解决)
2017/04/19 Javascript
基于react框架使用的一些细节要点的思考
2017/05/31 Javascript
浅谈Redux中间件的实践
2018/07/27 Javascript
浅谈VUE单页应用首屏加载速度优化方案
2018/08/28 Javascript
JavaScript深入V8引擎以及编写优化代码的5个技巧
2019/06/24 Javascript
基于Vue+ElementUI的省市区地址选择通用组件
2019/11/20 Javascript
解决antd 表单设置默认值initialValue后验证失效的问题
2020/11/02 Javascript
Python中动态获取对象的属性和方法的教程
2015/04/09 Python
Python使用正则实现计算字符串算式
2019/12/29 Python
解决pycharm修改代码后第一次运行不生效的问题
2021/02/06 Python
浅谈CSS3 box-sizing 属性 有趣的盒模型
2019/04/02 HTML / CSS
详解CSS3实现响应式手风琴效果
2020/06/10 HTML / CSS
canvas仿写贝塞尔曲线的示例代码
2017/12/29 HTML / CSS
初级会计求职信范文
2014/02/15 职场文书
2014年消防工作实施方案
2014/02/20 职场文书
动员大会主持词
2014/03/20 职场文书
企业优秀员工事迹材料
2014/05/28 职场文书
要账委托书范本
2014/09/15 职场文书
2015年创先争优工作总结
2015/05/23 职场文书
肖申克的救赎观后感
2015/06/02 职场文书
2016学习医德医风心得体会
2016/01/25 职场文书
2016年社区服务活动总结
2016/04/06 职场文书
2016年五一国际劳动节活动总结
2016/04/06 职场文书