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

  • 相关阅读:
    NET VBCSCompiler.exe占用100%,造成项目卡顿的的解决方法
    C#导出word [无规则表结构+模板遇到的坑]
    mysql允许远程连接的命令
    bootstrap-table的一些基本使用及表内编辑的实现
    在 VS2015+EF6.0中使用Mysql 遇到的坑
    NET使用SuperSocket完成TCP/IP通信
    GRPC在NET上的应用
    NET SignaiR 实现消息的推送,并使用Push.js实现通知
    运维自动化之4
    运维自动化之3
  • 原文地址:https://www.cnblogs.com/jikey/p/1729605.html
Copyright © 2011-2022 走看看