• Width clientWidth offsetWidth实例


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url=http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/url]">
    <html xmlns="[url=http://www.w3.org/1999/xhtml]http://www.w3.org/1999/xhtml[/url]" lang="gb2312">
    <head>
    <head>
    <title> 代码实例:关于clientWidth、offsetWidth、clientHeight、offsetHeight的测试比较 </title>
    <meta http-equiv="content-type" content="text/html; charset=gb2312" />
    <meta name="author" content="枫岩,CnLei.y.l@gmail.com">
    <meta name="copyright" content="[url=http://www.cnlei.com]http://www.cnlei.com[/url]" />
    <meta name="description" content="关于clientWidth、offsetWidth、clientHeight、offsetHeight的测试比较" />
    <style type="text/css" media="all">
    body {font-size:14px;}
    a,a:visited {color:#00f;}
    #Div_CnLei {
    300px;
    height:200px;
    padding:75px;
    border:10px solid #ccc;
    background:#eee;
    font-size:12px;
    }
    #Div_CnLei p {margin:0;padding:10px;background:#fff;}
    </style>
    <script type="text/javascript">
    function Obj(s){
    return document.getElementById(s)?document.getElementById(s):s;
    }
    function GetClientWidth(o){
    return Obj(o).clientWidth;
    }
    function GetClientHeight(o){
    return Obj(o).clientHeight;
    }
    function GetOffsetWidth(o){
    return Obj(o).offsetWidth;
    }
    function GetOffsetHeight(o){
    return Obj(o).offsetHeight;
    }
    </script>
    </head>
    <body>
    <p>点击下面的链接:</p>
    <div id="Div_CnLei">
    <p><a href=http://bbs.chinaunix.net/"javascript:alert(GetClientWidth('Div_CnLei'));">GetClientWidth();</a>    <a href=http://bbs.chinaunix.net/"javascript:alert(GetClientHeight('Div_CnLei'));">GetClientHeight();</a></p>
    <p><a href=http://bbs.chinaunix.net/"javascript:alert(GetOffsetWidth('Div_CnLei'));">GetOffsetWidth();</a>    <a href=http://bbs.chinaunix.net/"javascript:alert(GetOffsetHeight('Div_CnLei'));">GetOffsetHeight();</a></p>
    </div>
    <div id="Description">
    <p><strong>IE6.0、FF1.06+:</strong><br />
    clientWidth = width + padding = 300+10×2 = 320<br />
    clientHeight = height + padding = 200+10×2 = 220<br />
    offsetWidth = width + padding + border = 300+10×2+10×2= 340<br />
    offsetHeight = height + padding + border = 200+10×2+10×2 = 240</p>
    <p><strong>IE5.0/5.5:</strong><br />
    clientWidth = width - border = 300-10×2 = 280<br />
    clientHeight = height - border = 200-10×2 = 180<br />
    offsetWidth = width = 300<br />
    offsetHeight = height = 200</p>
    </div>
    </body>
    <script type="text/javascript">
    var obj=document.getElementById('Div_CnLei');
    document.write(''+obj.style.width+"     clientWidth:"+obj.clientWidth+"        offsetWidth:"+obj.offsetWidth)
    </script>
    </html>
  • 相关阅读:
    宝塔nginx配置
    宝塔apache配置
    公司代码规范
    发送短信倒计时
    js layui 分页脚本
    常用mysql
    win10子系统ubuntu下安装nodejs,并使用n管理版本
    Cocos Creator 热更新文件MD5计算和需要注意的问题
    android app 闪屏
    关于模板测试几个问题
  • 原文地址:https://www.cnblogs.com/jazzka702/p/1676683.html
Copyright © 2020-2023  润新知