亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

獲取JS中網(wǎng)頁各種高寬與位置的方法總結(jié)

2019-11-20 09:24:19
字體:
供稿:網(wǎng)友

screen對(duì)象

獲取屏幕的高寬(分辨率)

screen.width     //屏幕的寬screen.height    //屏幕的高screen.availWidth  //屏幕可用寬度  屏幕的像素高度減去系統(tǒng)部件高度之后的值screen.availHeight  //屏幕可用高度  屏幕的像素寬度減去系統(tǒng)部件寬度之后的值

window對(duì)象

獲得窗口位置及大小

window.screenTop   //窗口頂部距屏幕頂部的距離window.screenLeft  //窗口左側(cè)距屏幕左側(cè)的距離window.innerWidth  //窗口中可視區(qū)域(viewpoint)的寬度  alert(window.innerWidth); //chrome 1366 ff 1366 ie 1366window.innerHeight  //窗口中可視區(qū)域(viewpoint)的高度 該值與瀏覽器是否顯示菜單欄等因素有關(guān)  alert(window.innerHeight); //chrome 643 ff 657 ie 673window.outerWidth  //瀏覽器窗口本身的寬度(可視區(qū)域?qū)挾?瀏覽器邊框?qū)挾?  alert(window.outerWidth); //chrome 1366 ff 1382 ie 1382   //說明chrome在最大化時(shí)瀏覽器窗口沒有邊框?qū)挾?非最大化時(shí)有8px邊框  //ff和ie上下左右有8px的邊框?qū)挾葁indow.outerHeight  //瀏覽器窗口本身的高度  alert(window.outerHeight); //chrome 728 ff 744 ie 744

element對(duì)象

在介紹element對(duì)象各種高寬之前有必要解釋一下盒模型
默認(rèn)盒模型 box-sizing:content-box;

boxWidth = 2*margin + 2*border + 2*padding + widthboxHeight = 2*margin + 2*border + 2*padding + height

當(dāng)不出現(xiàn)滾動(dòng)條時(shí)

body{margin:0;}#demo{  width:100px;  height:100px;  padding:10px;  border:20px;  margin:30px;  background-color:red;}<div id="demo">123456789 123456789</div>

clientWidth:在頁面上返回內(nèi)容的可視寬度(不包括邊框,邊距或滾動(dòng)條)

clientHeight:在頁面上返回內(nèi)容的可視高度(不包括邊框,邊距或滾動(dòng)條)

clientWidth = 2*padding + width - scrollbarWidth   console.log(document.getElementById('demo').clientWidth); //120 此時(shí)scrollbarWidth=0clientHeight = 2*padding + height - scrollbarHeight console.log(document.getElementById('demo').clientHeight); //120 此時(shí)scrollbarWidth=0

offsetWidth:返回元素的寬度包括邊框和填充,但不包括邊距

offsetHeight:返回元素的高度包括邊框和填充,但不包括邊距

offsetWidth = 2*border + 2*padding + width console.log(document.getElementById('demo').offsetWidth)  //160offsetHeight = 2*border + 2*padding + height console.log(document.getElementById('demo').offsetHeight)  //160

offsetLeft: 獲取對(duì)象相對(duì)于版面或由 offsetLeft屬性指定的父坐標(biāo)的計(jì)算左側(cè)位置
offsetTop: 獲取對(duì)象相對(duì)于版面或由 offsetTop屬性指定的父坐標(biāo)的計(jì)算頂端位置

console.log(document.getElementById('demo').offsetLeft)  //30console.log(document.getElementById('demo').offsetTop)  //30

當(dāng)出現(xiàn)滾動(dòng)條時(shí)

body{  margin:0;  padding:20px;  width:1000px;  height:500px;}<div id="demo">123456789123456789</div>

scrollWidth: 返回元素的整個(gè)寬度(包括帶滾動(dòng)條的隱蔽的地方)

scrollHeight: 返回整個(gè)元素的高度(包括帶滾動(dòng)條的隱蔽的地方)

scrollWidth = 2*padding + width  console.log(document.body.scrollWidth)  //1040scrollHeight = 2*padding + width  console.log(document.body.scrollHeight)  //540

scrollTop: 向下滑動(dòng)滾動(dòng)塊時(shí)元素隱藏內(nèi)容的高度。不設(shè)置時(shí)默認(rèn)為0,其值隨著滾動(dòng)塊滾動(dòng)而變化

scrollLeft: 向右滑動(dòng)滾動(dòng)塊時(shí)元素隱藏內(nèi)容的寬度。不設(shè)置時(shí)默認(rèn)為0,其值隨著滾動(dòng)塊滾動(dòng)而變化

event對(duì)象

Event 對(duì)象代表事件的狀態(tài),比如事件在其中發(fā)生的元素、鍵盤按鍵的狀態(tài)、鼠標(biāo)的位置、鼠標(biāo)按鈕的狀態(tài)。

event.pageX:相對(duì)整個(gè)頁面的坐標(biāo),以頁面的左上角為坐標(biāo)原點(diǎn)到鼠標(biāo)所在點(diǎn)的水平距離(IE8不支持)

event.pageY:相對(duì)整個(gè)頁面的坐標(biāo),以頁面的左上角為坐標(biāo)原點(diǎn)到鼠標(biāo)所在點(diǎn)的垂直距離(IE8不支持)

event.clientX:相對(duì)可視區(qū)域的坐標(biāo),以瀏覽器可視區(qū)域左上角為坐標(biāo)原點(diǎn)到鼠標(biāo)所在點(diǎn)的水平距離

event.clientY:相對(duì)可視區(qū)域的坐標(biāo),以瀏覽器可視區(qū)域左上角為坐標(biāo)原點(diǎn)到鼠標(biāo)所在點(diǎn)的垂直距離

event.screenX:相對(duì)電腦屏幕的坐標(biāo),以屏幕左上角為坐標(biāo)原點(diǎn)到鼠標(biāo)所在點(diǎn)的水平距離

event.screenY:相對(duì)電腦屏幕的坐標(biāo),以屏幕左上角為坐標(biāo)原點(diǎn)到鼠標(biāo)所在點(diǎn)的垂直距離

event.offsetX:相對(duì)于自身的坐標(biāo),以自身的padding左上角為坐標(biāo)原點(diǎn)到鼠標(biāo)所在點(diǎn)的水平距離

event.offsetY:相對(duì)于自身的坐標(biāo),以自身的padding左上角為坐標(biāo)原點(diǎn)到鼠標(biāo)所在點(diǎn)的水平距離

總結(jié)

以上就是獲取JS中網(wǎng)頁各種高寬與位置的方法總結(jié),對(duì)大家學(xué)習(xí)JS的時(shí)候提供了方便,有需要的小伙伴們可以參考學(xué)習(xí)。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
亚洲欧美日韩精品永久在线| 全部孕妇毛片丰满孕妇孕| 亚洲国产中文字幕久久网| 91精品国产综合久久久蜜臀九色| 成人在线看片| 久久影院一区| 色婷婷久久一区二区三区麻豆| 日韩最新av| 欧美大片大片在线播放| 国产精品va无码一区二区| 快播电影网址老女人久久| 久久6免费高清热精品| 懂色av一区二区三区蜜臀| 欧美日韩国产综合视频在线观看中文| 日本三日本三级少妇三级66| 中文字幕一区二区在线视频| 在线一区二区观看| 中国美女乱淫免费看视频| 波霸ol色综合网| 国产一区二区伦理| 国产精品精品软件男同| 国产+成+人+亚洲欧洲在线| 亚洲嫩草精品久久| 亚洲一区二区福利| 欧美性生交xxxxx| 亚洲精品乱码久久久久久蜜桃欧美| 激情视频综合网| 日本福利专区在线观看| 久久久中精品2020中文| 国产精品69久久| 国产精品偷伦视频免费观看国产| 天天影视色香欲综合| 欧美一区二区在线不卡| 日韩国产精品一区| 国产午夜精品一区理论片飘花| 久久精品国产一区二区电影| 日本精品999| 久久视频在线免费观看| 亚洲另类视频| 巨大黑人video| 成人黄色电影网址| 91精品麻豆日日躁夜夜躁| 欧美大片免费观看在线观看网站推荐| 日本免费高清视频| 成人午夜又粗又硬又大| 欧美性videos高清精品| 欧美男人的天堂一二区| 久久精品国产99久久99久久久| 国产成人l区| 亚洲成人影院少妇| 毛片中文在线观看| 日韩高清不卡一区二区三区| 99精品国产在热久久下载| 激情都市亚洲| 国产精品丝袜黑色高跟鞋| 亚洲精品视频一二三区| 日韩av资源站| 亚洲欧美激情小说另类| 久久亚洲春色中文字幕| 女人一区二区三区| 超碰公开在线| 中文字幕亚洲精品在线| 3d精品h动漫啪啪一区二区| 8888四色奇米在线观看| 国内露脸中年夫妇交换精品| 国产精品视频一二区| 日韩av无码一区二区三区不卡| 一区二区三区国产| 久久电影一区二区| 国产精品18久久久久久久久久| 日本免费一区二区三区等视频| 国产精品黄页免费高清在线观看| 欧美日韩另类国产亚洲欧美一级| 久久久久久久久久久综合| 日本孕妇大胆孕交无码| 久久久久亚洲av片无码下载蜜桃| 日韩精品中文字| 日本桃色视频| 国产 日韩 亚洲 欧美| wwwav国产| 在线观看国产欧美| 欧美日韩国产另类一区| 欧美日韩黑人| 在线免费看av网站| 丰满岳乱妇一区二区| 女囚岛在线观看| 日本aaa在线观看| 亚洲精品电影网在线观看| 夜夜春亚洲嫩草影视日日摸夜夜添夜| 国产自产在线视频一区| 91av在线免费观看| 奇米色欧美一区二区三区| 国产va免费精品高清在线| 国产亚洲综合视频| 欧美人妖在线| 在线观看av的网址| 成人狠狠色综合| 91综合久久| 国产精品入口免费软件| 日本一区二区三区四区在线观看| 日韩av网站在线免费观看| 欧美成人毛片| 91超碰免费在线| 国产永久av在线| 九九热这里只有| 午夜在线视频观看| 亚洲超碰97人人做人人爱| 91精东传媒理伦片在线观看| 久国内精品在线| 国产淫片av片久久久久久| 亚洲国产精品视频在线观看| 天堂资源中文在线| 9999精品成人免费毛片在线看| 久久99久久98精品免观看软件| 少妇精品高潮欲妇又嫩中文字幕| 欧美日韩亚洲国产综合| 亚洲欧美自拍偷拍| 亚洲午夜精品在线| 久草在线资源福利站| 青青青爽久久午夜综合久久午夜| 国产成人精品久久一区二区小说| 日韩欧美一区二区免费| 成人免费精品动漫网站| 7799精品视频天天看| 高跟丝袜欧美一区| 亚洲精品人人| 亚洲性人人天天夜夜摸| 色综合91久久精品中文字幕| 色婷婷久久久久swag精品| 日韩精品久久久免费观看| 五月天婷婷综合| 免费观看成年人视频| 成人性生交视频免费观看| 久久久久久免费毛片精品| 国产iv一区二区三区| 在线成人激情黄色| 亚洲一区尤物| 亚洲精品国产精品久久| 亚洲av综合一区| 51漫画成人app入口| 18av网站| 精品毛片一区二区三区| 欧美性猛片xxxx免费看久爱| 精品无人区卡一卡二卡三乱码免费卡| 国产日韩成人精品| 51vv免费精品视频一区二区| 色多多国产成人永久免费网站| 亚洲欧美日韩第一区| 中文字幕欧美视频在线| 爽爽影院免费观看视频| 日韩欧美在线视频播放| 欧美娇小性xxxx| 很很鲁在线视频播放影院| 国产精品视频黄色| 香蕉视频成人在线观看| 国产亚洲一区二区三区不卡| 亚洲精品不卡在线观看| 精品一区二区三区在线视频| 秋霞在线午夜| 狠狠色丁香久久综合频道| xxxxhd欧美精品| 欧美二区不卡| 国语对白做受xxxxx在线中国| 日韩在线观看免费| 在线成人动漫| 精品入口麻豆88视频| 日本欧洲一区二区| 91porny在线| 精品三级av在线导航| 国产精品成人免费视频| japanesexxxxfree在线观看| 免费毛片一区二区三区| 91精品国产高清一区二区三区| a视频在线看| 五月婷婷亚洲综合| 在线看a视频| 欧美xxxx性猛交bbbb| 三级在线看中文字幕完整版| 韩国视频一区二区| 男男做性免费视频网| 四虎影视免费永久在线| 调教在线观看| 99re在线观看| 男女一区二区三区免费| 久久久久国产精品夜夜夜夜夜| 亚洲一区在线免费| 免费看欧美女人艹b| 成人永久看片免费视频天堂| 欧美成年人网站| 丝袜视频国产在线播放| 精品福利av导航| 日韩漫画puputoon| 亚洲欧洲综合另类在线| 91激情视频在线观看| 精品无码久久久久久久久| 成人在线app| 成人免费视频app| 欧美一区二区三级| 激情亚洲综合在线| 性欧美办公室18xxxxhd| 欧美亚洲日本国产| 国产呦小j女精品视频| 亚洲av无码一区东京热久久| 韩国精品福利一区二区三区| 香蕉视频一区二区三区| 欧美在线网址| 九九色在线观看| 欧美亚洲另类在线一区二区三区| 欧美在线观看视频在线| 亚洲女人初尝黑人巨大| 免费在线黄色网| 欧美hdfree性xxxx| 超碰手机在线观看| 成人黄色短视频在线观看| 蜜臀91精品国产高清在线观看| 欧美国产禁国产网站cc| 久草视频观看| 久草在线中文最新视频| 91丨porny丨户外露出| 亚洲av少妇一区二区在线观看| 精品无码人妻一区二区三| 精品国产一区二区三区四区阿崩| 日韩精品亚洲精品| 国产欧美日韩亚洲一区二区三区| 美乳少妇欧美精品| 里番精品3d一二三区| 精品欧美一区二区久久| 日韩欧美国产中文字幕| 精品一区二区三区自拍图片区| 天堂在线观看视频| 91国偷自产一区二区三区的观看方式| 国内精品免费一区二区三区| 妖精视频一区二区三区免费观看| 亚洲素人一区二区| 亚洲精品国产精品乱码不99按摩| 91一区二区三区在线| 人妖精品videosex性欧美| 亚洲精品中文在线观看| 欧美日韩精品在线视频| 免费一区二区三区在在线视频| 日韩免费在线播放| 91网站免费入口| 亚洲字幕成人中文在线观看| 国产成人无码av在线播放dvd| 日韩欧美一区二| 污污的网站在线免费观看| 中文字幕成人在线观看| 欧洲日韩一区二区三区| 午夜日韩成人影院| 日韩精品乱码久久久久久| 国产人妻精品久久久久野外| 国产精品视频精品视频| 日本在线观看视频网站| 国产精品美女高潮无套| 国产又色又爽又黄又免费| 色哟哟日韩精品| 亚洲娇小娇小娇小| 日本女优爱爱视频| 美女写真久久影院| 国模吧无码一区二区三区| 欧美日韩在线中文| 亚洲一区欧美二区| jizzjizzjizz在线观看| 中文字幕在线观看第一页| 7777免费精品视频| julia京香一区二区三区| 黄色成人在线播放| 国产美女免费观看| 黄色资源在线观看| 精品国产sm最大网站免费看| 欧美电影三区| 一区精品视频| eeuss影影院www在线播放| 精品捆绑调教一区二区三区| 精品freesex老太交| 国产嫩草一区二区三区在线观看| 成人精品第一区二区三区| 成人精品影院| 精品97人妻无码中文永久在线| 尤物视频在线观看国产| 国产精品动漫网站| 欧美三级电影网站| 青青伊人久久| 狠狠躁日日躁夜夜躁av| 69看片网站| 精品在线播放视频| 黄色一级片免费看| 亚洲盗摄视频| 91论坛在线播放| 伊人www22综合色| 奶水喷射视频一区| 黄色av网站免费观看| 色综合手机在线| 亚洲AV无码成人精品区明星换面| 欧美日韩亚洲精品一区二区三区| 先锋男人资源站| 精品91在线| 国内精品偷拍视频| 国产精品久久久久影院色老大| 中文字幕日韩免费视频| 一区二区日本伦理| 一区二区日韩免费看| 亚洲电影一区二区三区| 国产亚洲精品午夜高清影院| 国产精品www.| 精品一区二区三区视频日产| 欧美hdxxx| 亚洲a在线观看| 国产三级精品三级观看| 久久精品国产亚洲一区二区三区| 午夜精品久久久久久毛片| h视频久久久| 试看120秒一区二区三区| 国产一级片免费看| 熟妇人妻一区二区三区四区| 免费在线日本| 农村妇女精品一区二区| 国产成人午夜视频网址| 亚洲高清视频在线播放| 99久久人妻无码中文字幕系列| 国产精品网站免费| 亚洲国产第一页| 日本高清不卡视频| 黄色成人美女网站| www操com| 黑人与亚洲人色ⅹvideos| 欧美成人免费全部观看天天性色| 国产综合香蕉五月婷在线|