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

  • 相关阅读:
    #QCon#北京2011大会“更有效地做测试”专题Slides资料
    长草了,冒个泡
    很好的一个书单
    团购——以价格换体验
    rpm deb命令集合[转]
    一个自动copy文件到指定目录的小程序
    ubuntulinux下的精品软件大汇总
    解决星际译王不朗读单词问题
    数据结构实验三:二叉树及其应用
    数据结构实验六:内部排序技术
  • 原文地址:https://www.cnblogs.com/jikey/p/1729605.html
Copyright © 2011-2022 走看看