日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

javascript中的offsetWidth、clientWidth、innerWidth及相關屬性方法

瀏覽:139日期:2023-10-27 10:15:54

關于js中的offsetWidth、clientWidth、scrollWidth等一系列屬性及其方法一直都傻傻分不清,這里就來總結一下這些方法的用法和含義。

一、clientWidth和clientHeigh 、 clientTop和clientLeft

1,clientWidth的實際寬度clientWidth = width+左右padding

2,clientHeigh的實際高度clientHeigh = height + 上下padding

3,clientTop的實際寬度clientTop = boder.top(上邊框的寬度)

4,clientLeft的實際寬度clientLeft = boder.left(左邊框的寬度)

二、offsetWidth和offsetHight 、 offsetTop和offsetLeft

1,offsetWidth的實際寬度offsetWidth = width + 左右padding + 左右boder

2,offsetHeith的實際高度offsetHeith = height + 上下padding + 上下boder

3,offsetTop實際寬度offsetTop:當前元素 上邊框 外邊緣 到 最近的已定位父級(offsetParent) 上邊框 內邊緣的 距離。如果父級都沒有定位,則分別是到body 頂部 和左邊的距離

4,offsetLeft實際寬度offsetLeft:當前元素 左邊框 外邊緣 到 最近的已定位父級(offsetParent) 左邊框 內邊緣的 距離。如果父級都沒有定位,則分別是到body 頂部 和左邊的距離

三、scrollWidth和scrollHeight 、 scrollTop和scrollLeft

1,scrollWidth實際寬度scrollWidth:獲取指定標簽內容層的真實寬度(可視區域寬度+被隱藏區域寬度)。

2,scrollHeight的實際高度scrollHeight:獲取指定標簽內容層的真實高度(可視區域高度+被隱藏區域高度)

3,scrollTopscrollTop :內容層頂部 到 可視區域頂部的距離。實例:var scrollTop = document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop;持續獲取高度的方式:

window.addEventListener(’scroll’, ()=>{var scrollTop = document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop;});

4,scrollLeftscrollLeft:內容層左端 到 可視區域左端的距離.

注意: 下面元素屬性和元素方法都通過 elem.屬性 或 elem.方法 的方式使用,window屬性通過 window.屬性 的方式使用,document屬性則通過document調用。

<script> /* ****** 元素視圖屬性 * offsetWidth 水平方向 width + 左右padding + 左右border-width * offsetHeight 垂直方向 height + 上下padding + 上下border-width * * clientWidth 水平方向 width + 左右padding * clientHeight 垂直方向 height + 上下padding * * offsetTop 獲取當前元素到 定位父節點 的top方向的距離 * offsetLeft 獲取當前元素到 定位父節點 的left方向的距離 * * scrollWidth 元素內容真實的寬度,內容不超出盒子高度時為盒子的clientWidth * scrollHeight 元素內容真實的高度,內容不超出盒子高度時為盒子的clientHeight * ****** 元素視圖屬性結束 * ****** Window視圖屬性(低版本IE瀏覽器[<IE9]不支持) 【自測包含滾動條,但網絡教程都說不包含???】 * innerWidth 瀏覽器窗口可視區寬度(不包括瀏覽器控制臺、菜單欄、工具欄) * innerHeight 瀏覽器窗口可視區高度(不包括瀏覽器控制臺、菜單欄、工具欄) * ***** Window視圖屬性結束 * ****** Document文檔視圖 * (低版本IE的innerWidth、innerHeight的代替方案) * document.documentElement.clientWidth 瀏覽器窗口可視區寬度(不包括瀏覽器控制臺、菜單欄、工具欄、滾動條) * document.documentElement.clientHeight 瀏覽器窗口可視區高度(不包括瀏覽器控制臺、菜單欄、工具欄、滾動條) * * document.documentElement.offsetHeight 獲取整個文檔的高度(包含body的margin) * document.body.offsetHeight 獲取整個文檔的高度(不包含body的margin) * * document.documentElement.scrollTop 返回文檔的滾動top方向的距離(當窗口發生滾動時值改變) * document.documentElement.scrollLeft 返回文檔的滾動left方向的距離(當窗口發生滾動時值改變) ****** Document文檔視圖結束 * ****** 元素方法 * 1. getBoundingClientRect() 獲取元素到body * bottom: 元素底邊(包括border)到可視區最頂部的距離 * left: 元素最左邊(不包括border)到可視區最左邊的距離 * right: 元素最右邊(包括border)到可視區最左邊的距離 * top: 元素頂邊(不包括border)到可視區最頂部的距離 * height: 元素的offsetHeight * width: 元素的offsetWidth * x: 元素左上角的x坐標 * y: 元素左上角的y坐標 * * 2. scrollIntoView() 讓元素滾動到可視區 * * ***** 元素方法結束 * */</script>

上面屬性中,關于 window.innerWidth 和 window.innerHeight, 我自己測試的結果值是包含滾動條的,但網上的教程和相關文檔都說不包括滾動條,雖然滾動條的寬度不大,對整體影響也不明顯,但如果有道友有準確答案的,還請不吝賜教,順手留個言,謝謝!

到此這篇關于javascript中的offsetWidth、clientWidth、innerWidth及相關屬性方法的文章就介紹到這了,更多相關javascript offsetWidth clientWidth innerWidth內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: JavaScript
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
麻豆精品视频在线观看免费| 欧美一区二区性| 激情婷婷综合| 99久久久久国产精品| 精品国产第一福利网站| 免费看久久久| 国产欧美一区二区三区国产幕精品| 久久九九精品| 中文在线日韩| 麻豆一区二区三| 日韩中文字幕不卡| 日韩1区2区3区| 国产精品香蕉| 99国产精品免费视频观看| 久久狠狠久久| 久久狠狠久久| 国产精品久久久久久久久久白浆 | 四虎精品一区二区免费| 尤物精品在线| 亚洲精品影视| 久久国内精品自在自线400部| 国产情侣久久| 精品午夜视频| japanese国产精品| 蜜桃传媒麻豆第一区在线观看| 美女黄网久久| 国产精品igao视频网网址不卡日韩 | 99精品美女| 免费在线看一区| 国产亚洲一区二区三区不卡| 精品三区视频| 亚洲一区二区三区免费在线观看 | 黑人精品一区| 亚洲欧洲日韩精品在线| 欧美片网站免费| 91av亚洲| 欧美日韩一区二区三区四区在线观看| 久久国产人妖系列| 久久久9色精品国产一区二区三区| 免费人成精品欧美精品| 国模大尺度视频一区二区| 国产亚洲亚洲| 国产精品yjizz视频网| 日韩高清电影免费| 精品日韩毛片| 黄色在线网站噜噜噜| 欧美在线观看天堂一区二区三区| 日韩精品dvd| 久久亚洲道色| 国产日产精品一区二区三区四区的观看方式| 国产成人精品亚洲线观看| 蜜臀av亚洲一区中文字幕| 麻豆久久久久久| 日韩成人午夜精品| 最新亚洲国产| 国产日韩专区| 国产婷婷精品| 国产精品日本| 国产视频亚洲| 亚洲一区二区免费看| 日本国产亚洲| 婷婷视频一区二区三区| 国产精品九九| 老司机久久99久久精品播放免费| 每日更新成人在线视频| 欧美日韩国产免费观看视频| 日本午夜精品久久久| 久久福利影视| 国产精品普通话对白| 在线成人直播| 欧美日韩国产综合网| 自拍日韩欧美| 在线一区视频观看| 亚洲一级黄色| 国产乱码精品一区二区三区四区 | 一区在线观看| 国产经典一区| 吉吉日韩欧美| 成人综合一区| 国产精品精品| 国产成人免费视频网站视频社区| 蜜臀av一区二区在线免费观看| 欧美成人基地| 成人影视亚洲图片在线| 欧美成人精品一级| 日韩三级视频| 欧美另类中文字幕| 欧美黑人做爰爽爽爽| 国产精品一卡| 欧美精品99| 国产日产高清欧美一区二区三区 | 日韩欧美字幕| 岛国av在线网站| 国产一区不卡| 国产亚洲一区二区手机在线观看 | 91精品国产成人观看| 亚洲成人精品| 在线视频日韩| 日韩欧美国产精品综合嫩v| 国产高潮在线| 国产va在线视频| a日韩av网址| 国产欧美日韩一区二区三区四区| 国产一区二区三区四区二区| sm捆绑调教国产免费网站在线观看 | 国产成人精品999在线观看| 国产综合婷婷| 69精品国产久热在线观看| 福利片在线一区二区| 国产综合色区在线观看| 日韩一二三区在线观看| 亚洲免费一区二区| 欧美韩一区二区| 久久av综合| 欧美+日本+国产+在线a∨观看| 亚洲精品高潮| 久久99国产精品视频| 久久国产成人| 日韩va欧美va亚洲va久久| 久久久一本精品| 亚洲综合小说| 高清一区二区| 最近国产精品视频| 精品一区视频| 日韩一区精品视频| 99在线|亚洲一区二区| 国产精品一区二区av日韩在线| 国产精品一区免费在线| 久久精品国产网站| 亚洲图片久久| 亚洲女同一区| 丝袜诱惑制服诱惑色一区在线观看 | 欧美一区久久久| 国产视频亚洲| 久久精品国产亚洲aⅴ | 四虎成人av| 欧美日韩视频网站| 日本不卡高清视频| 日韩精品影视| 亚洲日本久久| 精品久久91| 成人影视亚洲图片在线| 成人在线超碰| 精品淫伦v久久水蜜桃| 99久久九九| 婷婷综合成人| 99国产精品免费视频观看| 日韩有吗在线观看| 久久精品在线| 久久99伊人| 国产成人精品福利| 国产高清一区二区| 国产精品亚洲人成在99www| 国内一区二区三区| 捆绑调教美女网站视频一区 | 欧美日韩1区2区3区| 日韩影院精彩在线| 中文字幕日本一区| 国产精品毛片久久| 91日韩欧美| 精品视频国内| 国产剧情在线观看一区| 国产精品2023| 久久久夜精品| 免费成人在线观看| 美女在线视频一区| 日本成人中文字幕| 黑丝一区二区| 久久一区欧美| 欧美日韩一二| 午夜国产欧美理论在线播放| 亚洲精品**中文毛片| 欧美一级久久| 久久午夜精品| aa亚洲婷婷| 亚洲va在线| 欧美gv在线| 美女精品在线| 91久久在线| 亚洲一本视频| 日韩午夜免费| 91久久国产| 日本午夜精品久久久久| 福利精品一区| 国产精品网站在线看| 蜜臀av性久久久久蜜臀aⅴ四虎| 久久亚洲视频| 国产精品欧美三级在线观看| 91亚洲自偷观看高清| 久久午夜精品| 精品福利久久久| 欧美黄色精品| 国产福利91精品一区二区| 欧美亚洲一区二区三区| 久久青青视频| 国产精品扒开腿做爽爽爽软件| 中文无码久久精品| 亚洲精品成a人ⅴ香蕉片| 一本综合精品| 日本91福利区|