zoukankan      html  css  js  c++  java
  • 读取内联之外的样式

    来自于:http://hi.baidu.com/lepharye/blog/item/53e622cfad5bd731f9dc61e0.html

    样式表有三种方式

          内嵌样式(inline Style) :是写在Tag里面的,内嵌样式只对所有的Tag有效。

         内部样式(internal Style Sheet):是写在HTML的<head></head>里面的,内部样式只对所在的网页有效。

          外部样式表(External Style Sheet):如果很多网页需要用到同样的样式(Styles),将样式(Styles)写在一个以.css为后缀的CSS文件里,然后在每个需要用到这些样式(Styles)的网页里引用这个CSS文件。 

    下面的是读取除了内嵌样式之外样式的js,只能读不能写。

    var mydiv = document.getElementById('mydiv');
    if(mydiv.currentStyle) {
          
    var width = mydiv.currentStyle['width'];
          alert(
    'ie:' + width);
    else if(window.getComputedStyle) {
          
    var width = window.getComputedStyle(mydiv , null)['width']
          alert(
    'firefox:' + width);
    }

    另外在FF下还可以通过下面的方式获取
    document.defaultView.getComputedStyle(mydiv,
    null).width
    window.getComputedStyle(mydiv , 
    null).width

  • 相关阅读:
    cocos2d 接 android sdk 的一个小坑 关于armbeabi 和 armbeabiv7a
    关于ant引用android第三方工程打包的问题, invalid resource directory name: F:\workspace\Zlib\bin\res/crunch
    C语言I博客作业04
    C语言I博客作业07
    第一周作业
    C语言I博客作业05
    C语言I博客作业03
    C语言I博客作业02
    C语言I博客作业06
    调研《构建之法》指导下的优秀实践作品三篇
  • 原文地址:https://www.cnblogs.com/jikey/p/1729605.html
Copyright © 2011-2022 走看看