美文网首页
取非行间样式

取非行间样式

作者: 想做一个画家 | 来源:发表于2017-11-16 18:26 被阅读8次
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
        #div1 {
            width: 200px;
            height: 200px;
            background: red;
        }
    </style>
</head>

<body>
    <div id="div1"></div>
</body>

<script>

//   取非行间样式:如果样式没有写在行间,
//   那么应该利用currentStyle(IE)或者getComputedStyle(obj,false).name。
//   获取复合样式的属性时需要注明所取的明确样式
//   如获取背景颜色,需要写backgroundColor,直接写background是没有作用的,因为它无法获取复合属性

    var oDiv = document.getElementById('div1')

     oDiv.onclick = function(){

         oDiv.currentStyel?alert('width:'+ oDiv.currentStyel.width) :alert('width:'+getComputedStyle(oDiv,false).width)
     }
</script>
</html>
在chrome下显示的结果.png 这个是在IE下显示的结果.png

相关文章

  • 取非行间样式

  • 利用传参取行间样式

    //style 只能取到行间样式 function getStyle(obj,name) { if (obj.cu...

  • css

    css:层叠样式展示,用于制作静态页面 css样式分为三大类:行间样式、内部样式、外部样式 行间样式:写在body...

  • css

    css:层叠样式展示,用于制作静态页面 css样式分为三大类:行间样式、内部样式、外部样式 行间样式:写在body...

  • 引入CSS样式到网页的方法

    行间样式引入 内部样式引入 外部样式引入 行间样式引入 直接在 html 标签元素内嵌入 css 样式,下面代码是...

  • 样式表

    样式表 在css中可以在三种位置设置样式:行间样式,内部样式和外部样式 行间样式:对单个标签进行设置样式(缺点:当...

  • CSS 三种样式的优先级问题

    CSS 一般有三种使用样式,即行间样式,内嵌样式和外链样式 行间样式 即在 html的标签中书写样式,例如: 内嵌...

  • JS基础

    1.获取非行间样式 //获取非行间css样式 function getStyle(obj,attr){//获取...

  • css引入与css选择器

    一、CSS引入方式有三种:行间样式、内部样式、外部样式 1.行间样式的优缺点:(1)优点:不会额外的产生请求 ...

  • 提取行间样式

    提取事件 为元素添加事件——DOM 0级的事件绑定方式* 匿名函数: window.onload 页面加载之后完成...

网友评论

      本文标题:取非行间样式

      本文链接:https://www.haomeiwen.com/subject/oylrvxtx.html