zoukankan      html  css  js  c++  java
  • 原生js获取样式

    js中的获取样式是在是让人头疼,为了方便兼容多个浏览器,把设置样式封装成一个函数。

    函数如下:

    function getStyle(element, property) {
    var value = element.style[property];
    if(!value){
         if(window.getComputedStyle) { //非IE
           value = window.getComputedStyle(element,null)[property];
         } else if(element.currentStyle) { //IE
           value = element.currentStyle[camelize(property)];
          }
    }
    return value;
    }

    下面将分析下设置样式的几种方法:

    • 1、element.style:只能获取写在元素标签中的style属性里的样式值,无法获取到定义在和通�%8�<l)nk)href=”css.css”>加载进来的样式属性
    • 2、window.getComputedStyle():可以获取当前元素所有最终使用的CSS属性值(高级属性)。
    • 3、element.currentStyle:IE 专用,返回的是元素当前应用的最终CSS属性值(包括外链CSS文件,页面中嵌入的
  • 相关阅读:
    使用PyDNS查询
    C#结构体
    使用CreateProcess函数运行其他程序
    运算符重载
    C#学习抽象类和方法
    sed命令使用
    Python For Delphi 示例
    建立Socket
    使用 lambda 函数
    C#接口实现
  • 原文地址:https://www.cnblogs.com/lyre/p/5475071.html
Copyright © 2011-2022 走看看