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

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

JavaScript中clientWidth,offsetWidth,scrollWidth的區別

瀏覽:209日期:2023-10-05 10:51:31
一、概念

它們都是Element的屬性,表示元素的寬度:

Element.clientWidth 內容+內邊距-滾動條-----不包括邊框和外邊距 == 可視內容Element.scrollWidth 內容+內邊距+溢出尺寸-----不包括邊框和外邊距 ==實際內容Element.offsetWidth 元素的寬度(內容+內邊距+邊框+滾動條)==整體,整個控件

二、舉例1、僅有橫向滾動條的情況

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>測試scrollWidth、clientWidth、offsetWidth</title> <style type='text/css'> body, html { margin: 0px; padding: 0px; } #father { width: 300px; overflow: auto; padding: 10px; background: rebeccapurple; border: 10px solid red; margin: 20px; } #child { height: 100px; width: 1000px; padding: 10px; border: 20px solid #ffcc99; margin: 30px; } </style></head><body><div id='father'> <div id='child'></div></div><script type='text/javascript'> var child = document.getElementById('child'); console.log('child.width:', window.getComputedStyle(child).width); //內容的寬度:1000px console.log('child.clientWidth:', child.clientWidth); //內容+內邊距-滾動條-----不包括邊框和外邊距 == 可視內容 1020px console.log('child.scrollWidth:', child.scrollWidth); //內容+內邊距+溢出尺寸-----不包括邊框和外邊距 ==實際內容 1020px console.log('child.offsetWidth:', child.offsetWidth); //元素的寬度(內容+內邊距+邊框+滾動條)==整體,整個控件 1060px var father = document.getElementById('father'); console.log('father.width:', window.getComputedStyle(father).width); //內容的寬度:300px console.log('father.clientWidth:', father.clientWidth); //內容+內邊距-滾動條-----不包括邊框和外邊距 == 可視內容 320px console.log('father.scrollWidth:', father.scrollWidth); //內容+內邊距+溢出尺寸-----不包括邊框和外邊距 ==實際內容 1100px console.log('father.offsetWidth:', father.offsetWidth); //元素的寬度(內容+內邊距+邊框+滾動條)==整體,整個控件 340px</script></body></html>

僅有橫向滾動條的情況時,父元素收受到子元素寬度的影響,其他比較特別的是scrollWidth。

父元素的scrollWidth是:子元素的content+padding+border+子元素一邊的margin+父元素一邊的padding。

2、有橫向滾動條和豎向滾動條的情況

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>測試scrollWidth、clientWidth、offsetWidth</title> <style type='text/css'> body, html { margin: 0px; padding: 0px; } #father { height: 50px; width: 300px; overflow: auto; padding: 10px; background: rebeccapurple; border: 10px solid red; margin: 20px; } #child { height: 100px; width: 1000px; padding: 10px; border: 20px solid #ffcc99; margin: 30px; } </style></head><body><div id='father'> <div id='child'></div></div><script type='text/javascript'> var child = document.getElementById('child'); console.log('child.width:', window.getComputedStyle(child).width); //內容的寬度:1000px console.log('child.clientWidth:', child.clientWidth); //內容+內邊距-滾動條-----不包括邊框和外邊距 == 可視內容 1020px console.log('child.scrollWidth:', child.scrollWidth); //內容+內邊距+溢出尺寸-----不包括邊框和外邊距 ==實際內容 1020px console.log('child.offsetWidth:', child.offsetWidth); //元素的寬度(內容+內邊距+邊框+滾動條)==整體,整個控件 1060px var father = document.getElementById('father'); console.log('father.width:', window.getComputedStyle(father).width); //內容的寬度:285px console.log('father.clientWidth:', father.clientWidth); //內容+內邊距-滾動條-----不包括邊框和外邊距 == 可視內容 305px console.log('father.scrollWidth:', father.scrollWidth); //內容+內邊距+溢出尺寸-----不包括邊框和外邊距 ==實際內容 1100px console.log('father.offsetWidth:', father.offsetWidth); //元素的寬度(內容+內邊距+邊框+滾動條)==整體,整個控件 340px</script></body></html>

父元素的width為:父元素的content寬度-滾動條的寬度(大約為15px)

父元素的clientWidth為:父元素的content寬度+父元素padding寬度-滾動條寬度(大約為15px)

以上就是Element中clientWidth,offsetWidth,scrollWidth的區別的詳細內容,更多關于clientWidth,offsetWidth,scrollWidth的區別的資料請關注好吧啦網其它相關文章!

標簽: JavaScript
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲另类av| 国产a亚洲精品| 福利视频一区| 日韩福利视频导航| 影音先锋久久精品| 亚洲经典在线| 999在线观看精品免费不卡网站| 岛国av在线网站| 日韩免费精品| 欧美激情99| 欧美激情视频一区二区三区在线播放| 日本欧美久久久久免费播放网| 国产精品九九| 国产福利91精品一区二区| 国产一区二区精品久| 香蕉久久99| 伊人久久婷婷| 欧美中文日韩| 久久国际精品| 麻豆精品视频在线观看| 国产精品欧美日韩一区| 综合国产精品| 免费视频一区二区三区在线观看| 日韩精品国产欧美| 蜜臀av一区二区在线免费观看 | 国产精品一区亚洲| 国产乱码精品一区二区亚洲| 久久久久久婷| 日韩在线中文| 免费欧美一区| 男女男精品网站| 天海翼精品一区二区三区| 欧美亚洲福利| 亚洲乱码一区| sm久久捆绑调教精品一区| 欧美成人基地 | 国产精品亚洲四区在线观看| 久久久久97| 日韩三区在线| 欧美日韩夜夜| 成人啊v在线| 美女精品在线观看| 精品一区不卡| 女人av一区| 91久久亚洲| 岛国av在线网站| 久久亚洲美女| 国产精品a久久久久| 免费观看在线综合色| 久久激情五月激情| 成人福利视频| 91精品韩国| 亚洲精品乱码日韩| 国产aa精品| 久久中文字幕二区| 久久精品女人| 伊人久久成人| 欧美激情视频一区二区三区在线播放| 女人天堂亚洲aⅴ在线观看| 免费人成黄页网站在线一区二区| 国产精选久久| 免费国产亚洲视频| 精品视频亚洲| 麻豆成人在线| 在线一区电影| 麻豆成人av在线| 香蕉久久夜色精品国产| 99精品在线观看| 国产探花在线精品| 一区在线免费| 欧美日韩中文字幕一区二区三区| 青草av.久久免费一区| 亚洲午夜精品久久久久久app| 国产精品国产三级国产在线观看| 国产综合视频| 欧美精品成人| 日韩欧美激情电影| 99视频+国产日韩欧美| 欧美激情网址| 午夜在线视频一区二区区别| 欧美一级精品| 精品一区91| 日韩精选在线| 日本三级亚洲精品| 亚洲一区黄色| 天堂日韩电影| 99久久久久国产精品| 美女视频黄 久久| 日韩精品第一| 天堂成人国产精品一区| 亚洲h色精品| 亚洲网址在线观看| 成人台湾亚洲精品一区二区| 国产日韩欧美三级| 亚洲五月综合| 欧美特黄a级高清免费大片a级| 激情综合网站| 久久免费黄色| 国产一区二区三区亚洲综合| 精品久久视频| 国产日韩亚洲欧美精品| 亚洲日本三级| 日韩av在线免费观看不卡| 欧美中文日韩| 都市激情国产精品| 在线观看视频免费一区二区三区| 久久精品91| 日韩中文影院| 色在线视频观看| 九色精品91| 免费av一区| 午夜精品成人av| 91大神在线观看线路一区| 青青草国产精品亚洲专区无| 亚洲精品人人| 蜜臀av在线播放一区二区三区| 中文字幕一区二区三区在线视频| 99视频精品| 免费看精品久久片| 日韩精品一区二区三区中文在线| 视频一区欧美日韩| 在线观看亚洲精品福利片| 国产精品片aa在线观看| 久久99精品久久久野外观看| 另类小说一区二区三区| 日韩大片在线观看| 日韩欧美在线中字| 性感美女一区二区在线观看| 久久精品国语| 精品91久久久久| 国产免费av一区二区三区| 国产精品调教视频| 欧美黄色一区| 国产资源在线观看入口av| 久久久久亚洲精品中文字幕| 麻豆精品视频在线| 麻豆理论在线观看| 欧美丝袜一区| 男女激情视频一区| 国产亚洲一区二区三区不卡| 欧美国产极品| 好吊视频一区二区三区四区| 亚洲欧美网站| 日韩av一区二区在线影视| 国产h片在线观看| 国产综合婷婷| 亚洲免费婷婷| 电影91久久久| 欧美日韩在线网站| 黄色亚洲大片免费在线观看| 91国内精品| 成午夜精品一区二区三区软件| 91青青国产在线观看精品| 免费人成精品欧美精品| 久久国内精品视频| 国产精品一区2区3区| 国产精品88久久久久久| 日韩欧美中文字幕电影| 亚洲黄色中文字幕| 免费人成精品欧美精品| 欧美一区成人| 尤物精品在线| 国产精品日韩精品在线播放| 97精品国产福利一区二区三区| 六月丁香综合| 久久香蕉网站| 欧美日韩视频一区二区三区| 国产一区福利| 久久一区二区三区电影| 视频一区二区三区在线| 久久99精品久久久野外观看| 亚洲欧洲日本mm| 日韩av中文字幕一区| 久久成人av| 久久亚洲风情| 久久精品理论片| 香蕉精品视频在线观看| 国产精品一区二区精品| 色婷婷精品视频| 国产亚洲精品久久久久婷婷瑜伽| 国产情侣一区| 在线视频免费在线观看一区二区| 国产精品免费大片| 伊人影院久久| 国产精品精品| 日韩国产一二三区| 亚洲一区二区三区四区电影 | 韩国精品主播一区二区在线观看| 欧美日韩视频| 成人在线丰满少妇av| 五月亚洲婷婷 | 亚洲精品护士| 国产精品婷婷| 日韩精品电影| 国产精品午夜av| 欧美视频一区| 亚洲字幕久久| 蜜桃av一区二区三区电影| 少妇久久久久| www.com.cn成人|