zoukankan      html  css  js  c++  java
  • 通过js获取外部css样式

    通过js获取外部样式表中的属性,比如.box在style.css样式表中有个属性叫font-size:16px;

    通过js获取.box的这个属性:

    js代码为:

    <script>

      window.onload=function(){

           var oBox  = document.getElementsByClassName("box")[0];

      alert(oBox.style.fontSize);//结果返回的是空

           }

    </script>

    解决方法:

    js代码为:

    <script>

      window.onload=function(){

        var oBox  = document.getElementsByClassName("box")[0];

       alert(getElementStyle(oBox,"fontSize"));

    }

    function getElementStyle(obj,attr){

      if(obj.currentStyle){

        return obj.currentStyle[attr];

      }else{

        return getComputedStyle(obj,false)[attr];

      }

    }

    </script>

  • 相关阅读:
    问题2017S03
    问题2017S02
    高等代数问题1
    无穷积分换元法的严格解释
    线性空间的同构理论
    问题2017S01
    朴素贝叶斯分类
    决策树
    温习MATLAB
    感知机
  • 原文地址:https://www.cnblogs.com/ylup/p/7048720.html
Copyright © 2011-2022 走看看