zoukankan      html  css  js  c++  java
  • 设置div 居中 和得到dom元素高度

    javascript中获取dom元素高度和宽度的方法如下:

    网页可见区域宽: document.body.clientWidth
    网页可见区域高: document.body.clientHeight
    网页可见区域宽: document.body.offsetWidth (包括边线的宽)
    网页可见区域高: document.body.offsetHeight (包括边线的高)
    网页正文全文宽: document.body.scrollWidth
    网页正文全文高: document.body.scrollHeight
    网页被卷去的高: document.body.scrollTop
    网页被卷去的左: document.body.scrollLeft

    对应的dom元素的宽高有以下几个常用的:

    元素的实际高度:document.getElementById("div").offsetHeight
    元素的实际宽度:document.getElementById("div").offsetWidth
    元素的实际距离左边界的距离:document.getElementById("div").offsetLeft
    元素的实际距离上边界的距离:document.getElementById("div").offsetTop

    二.实例

    </head>
    <body>
    <div id="main">
        <div id="error">
            <div>网络连接错误</div>
        </div>
    </div>
    </body>
    <script>
        total = document.documentElement.clientHeight;//得到窗口高度
        document.getElementById("main").style.height=total+"px";//设置main高度
        errorHeight = document.getElementById("error").offsetHeight;/*得到error高度*/
        document.getElementById("error").style.paddingTop=(total-errorHeight)/2+"px"; //设置error 居中
    </script>
    </html>

  • 相关阅读:
    Codeforces 877 C. Slava and tanks
    Codeforces 877 D. Olya and Energy Drinks
    2017 10.25 NOIP模拟赛
    2017 国庆湖南 Day1
    UVA 12113 Overlapping Squares
    学大伟业 国庆Day2
    51nod 1629 B君的圆锥
    51nod 1381 硬币游戏
    [JSOI2010]满汉全席
    学大伟业 2017 国庆 Day1
  • 原文地址:https://www.cnblogs.com/jiangfeilong/p/11185104.html
Copyright © 2011-2022 走看看