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

  • 相关阅读:
    linux系统基本目录的介绍
    vue 组件之间的通信-父组件给子组件传递数据
    postgresql数据库查询特定日期的数据
    使用HttpRequest调用第三方接口
    postgresql数据库中的 rownum
    mybatis框架,执行插入语句的时候,如果没有字段传过来就赋值为空 进行判断
    postgresql数据库left join将主表中的数据查询出多条的解决办法
    前后端交互 -精度丢失问题解决
    vue找页面
    mysql语法 join on 表示什么
  • 原文地址:https://www.cnblogs.com/jikey/p/1729605.html
Copyright © 2011-2022 走看看