日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

窗口尺寸,文档高,元素宽高的获取方式

發(fā)布時(shí)間:2025/3/15 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 窗口尺寸,文档高,元素宽高的获取方式 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一.元素寬高:

window.onload = function() {
?? ?var oDiv = document.getElementById('div1');
?? ?/*
?? ??? ?width height
?? ??? ?style.width : 樣式寬
?? ??? ?clientWidth : 可視區(qū)寬
?? ??? ?offsetWidth?? ?: 占位寬
?? ?*/???
?? ?alert( oDiv.style.width );?? ?//100
?? ?alert( oDiv.clientWidth );?? ?//樣式寬 + padding?? ?120
?? ?alert( oDiv.offsetWidth );?? ?//樣式寬 + padding + border? 可視區(qū)寬 + 邊框?? ?122???
}

<body>
?? ?<div id="div1" style="width: 100px; height: 100px; border: 1px solid red; padding: 10px; margin: 10px;"></div>
</body>

?

二.窗口尺寸

1.可視區(qū)尺寸
?? alert( document.documentElement.clientHeight );

2.滾動(dòng)距離
?? ?? document.documentElement.scrollTop;???? // firefox,IE下的,此方式在chrome下始終為0
?? ?? document.body.scrollTop ;???????????????????????? // chorme下的
?? ?? var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;?? //使用時(shí)做兼容性處理
?? ?? alert(scrollTop)

3.offsetLeft[Top]

  元素.offsetLeft[Top] : 只讀 屬性 當(dāng)前元素到定位父級(jí)的距離(偏移值)
?? ??? ??? ?到當(dāng)前元素的offsetParent的距離


?? ??? ??? ?如果沒(méi)有定位父級(jí)
?? ??? ??? ??? ?offsetParent -> body
?? ??? ??? ??? ?offsetLeft -> html
?? ??? ??? ?
?? ??? ??? ?如果有定位父級(jí)
?? ??? ??? ??? ?ie7以下:如果自己沒(méi)有定位,那么offsetLeft[Top]是到body的距離
?? ??? ??? ??? ??? ??? ?如果自己有定位,那么就是到定位父級(jí)的距離
?? ??? ??? ??? ?其他:到定位父級(jí)的距離

4.scrollHeight

    scrollHeight : 內(nèi)容實(shí)際寬高

   <body style="height:2000px;">
?? ?    <div id="div1" style="width:100px;height:100px;border: 1px solid red; overflow: -auto; padding: 10px;">
?? ??? ?    <div style="height: 600px;width: 90px; background: red;"></div>
???     </div>
   </body>

   alert(oDiv.scrollHeight);

三.文檔高

  offsetHeight
???  alert( document.body.offsetHeight );


???  ie : 如果內(nèi)容沒(méi)有可視區(qū)高,那么文檔高就是可視區(qū)
???  alert( document.documentElement.offsetHeight );

四.clientX[Y]

  clientX[Y] : 當(dāng)一個(gè)事件發(fā)生的時(shí)候,鼠標(biāo)到頁(yè)面可視區(qū)的距離

  function fn1(ev) {
??   ?var ev = ev || event;
?? ?  alert(ev.clientX);
  }
  document.onclick = fn1;

?

  分享技術(shù),分享快樂(lè)!

轉(zhuǎn)載于:https://www.cnblogs.com/babywin/p/6246547.html

總結(jié)

以上是生活随笔為你收集整理的窗口尺寸,文档高,元素宽高的获取方式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲不卡免费视频 | 久久精品国内 | 少妇色视频| 国产精品无码无卡无需播放器 | 高清免费毛片 | 老女人丨91丨九色 | 国产一区二区在线电影 | 一本之道高清无码视频 | 日本激情视频一区二区三区 | 动漫同人高h啪啪爽文 | 成年免费视频 | 少妇精品无码一区二区三区 | www99热| 粉嫩aⅴ一区二区三区 | 国产深夜视频 | 91色噜噜 | 椎名空在线播放 | 操人网 | 日韩精品久久久久久久电影99爱 | 国产精品美女久久久免费 | 91成人在线观看喷潮蘑菇 | 男人天堂a在线 | 日韩中文字幕有码 | av福利院| 久久影院午夜 | 国产探花在线精品一区二区 | 欧美性生活网站 | 69色视频| 人人超碰在线 | 黄色欧美一级片 | 午夜剧场免费观看 | 91最新地址永久入口 | 少妇太爽了 | 亚洲精品在线视频观看 | 国产中文字幕在线播放 | www.人人干 | 国产成人精品久久久 | www污污 | 大j8福利视频导航 | 国产乱淫av麻豆国产 | 我的丝袜美腿尤物麻麻 | 91传媒理伦片在线观看 | 成年人免费观看网站 | 无限资源日本好片 | 可以免费观看av | 69xx视频在线观看 | 日韩一卡二卡三卡 | 日本福利一区二区 | 美女高潮流白浆视频 | 日日鲁鲁鲁夜夜爽爽狠狠视频97 | 乳色吐息免费看 | 亚洲自拍偷拍第一页 | 国内激情自拍 | 欧美一区二区三区视频在线观看 | 无码一区二区三区 | 青青青青青青青青草 | 久热久 | 日韩www | 天天综合天天做 | 久久精品一二区 | 黑人精品无码一区二区三区AV | 九九热在线免费视频 | 国产精品一区二区人人爽 | av免费观看不卡 | 91伦理视频 | 日本特黄特色aaa大片免费 | a级片毛片 | 天天插综合网 | 制服师生在线 | 修女也疯狂3免费观看完整版 | 99re在线 | 污污污污污污www网站免费 | 国产精品theporn| 亚洲视频免费 | 成人毛片18女人毛片免费 | 被黑人各种姿势猛c哭h文1 | 五月婷婷丁香花 | 日本高清久久 | 欧美一区二区黄色 | 午夜在线视频观看 | 亚洲精品国产欧美 | 精久久久久 | 亚洲熟女少妇一区 | 欧美自拍第一页 | 特级黄色录像 | 国产激情网址 | 亚洲字幕av一区二区三区四区 | 久久精品国产亚洲AV成人婷婷 | 1级av | 黄瓜视频在线观看污 | 精品一区二区久久 | 精品蜜桃一区二区三区 | 男女啪啪毛片 | 欧美成人免费在线视频 | 国产91精品ai换脸 | 狐狸视频污 | 国产1区2区 | 欧洲做受高潮欧美裸体艺术 | 久久撸视频 |