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

  • 相关阅读:
    响应头中的 ETag 值是如何生成的
    http请求状态码
    RPC 和 REST 有什么优劣
    comet 长轮询与 node 实现
    HTTPS 加密
    iterm2 快捷键
    static in C/C++
    03-树3 Tree Traversals Again
    2016.03.19随笔
    03-树2 List Leaves
  • 原文地址:https://www.cnblogs.com/jikey/p/1729605.html
Copyright © 2011-2022 走看看