美文网首页
如果获取非内联样式的值

如果获取非内联样式的值

作者: holidayPenguin | 来源:发表于2020-01-10 17:09 被阅读0次

如果margin-top没有定义成内联样式,而是定义在css中,obj.style.marginTop是取不到值的 ,用下面的方法是可以取到的

取到的值是带有单位的,要自己根据实际情况处理

var div=document.getElementById("divinput");
getStyle(div,'marginTop');

function getStyle(obj,attr){   
    if(obj.currentStyle){       
        return obj.currentStyle[attr];   
    }   
    else{
        return document.defaultView.getComputedStyle(obj,null)[attr];       
    }   
}    

相关文章

  • 如果获取非内联样式的值

    如果margin-top没有定义成内联样式,而是定义在css中,obj.style.marginTop是取不到值的...

  • 如何在 JavaScript 中获取 CSS 值

    在 JavaScript 中获取 CSS 值分两种方式 1 若样式是在内联样式 style中编写的,则要从styl...

  • css权重

    1、!important,加在样式属性值后,权重值为 10000 2、内联样式,如:style=””,权重值为10...

  • 获取style的兼容方法

    获取或设置行间样式 oDiv.style.width 获取行间/内联/外部样式,无法设置 IE6-8 : oDiv...

  • 内联样式之三目运算

    style="color:{{条件 ? '值1' : '值2'}}"举例: 内联样式要用英文下的双引号,值要用单引号;

  • css基础

    引入css 内联样式,style属性,在HTML标签中写入style=“属性:属性值” 内嵌样式,style标签,...

  • CSS修饰

    1. 内部样式 2. 内联样式 3. 引用外部样式 内部样式如下: 内联样式如下: 引用外部样式 优先级:内联样式...

  • CSS

    非原创,摘抄自网络,仅供翻阅 引入方式 行内样式 我是p标签 内联样式 h3{ ...

  • js获取元素的宽高

    dom.style.width/height:只能获取内联样式的宽和高 dom.currentStyle.widt...

  • Js如何获取某Dom元素的宽高

    (1)dom.style.width/height 获取dom元素内联样式中设定的width,height (...

网友评论

      本文标题:如果获取非内联样式的值

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