HTMLElement.offsetLeft HTMLElement.offsetHeight 但 是需要注意的是,這兩個屬性所儲存的數值并不是該元素相對整個瀏覽器畫布的絕對位置,而是相對于其父元素位置的相對位置 " /> 嫩草影院永久在线一二三四,亚洲熟妇AV乱码在线观看,国产看午夜精品理论片

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

js獲取元素在瀏覽器中的絕對位置

JavaScript中提供獲取HTML元素位置的屬性:

HTMLElement.offsetLeft
HTMLElement.offsetHeight
但 是需要注意的是,這兩個屬性所儲存的數值并不是該元素相對整個瀏覽器畫布的絕對位置,而是相對于其父元素位置的相對位置,也就是說這兩個數值得到的是以其 父元素左上角為(0,0)點從而計算出的數值。那么如何得到一個HTML元素的絕對位置呢,可以用以下函數:

復制代碼 代碼如下:
//獲取元素的縱坐標
function getTop(e){
var offset=e.offsetTop;
if(e.offsetParent!=null) offset+=getTop(e.offsetParent);
return offset;
}
//獲取元素的橫坐標
function getLeft(e){
var offset=e.offsetLeft;
if(e.offsetParent!=null) offset+=getLeft(e.offsetParent);
return offset;
}

其原理就是利用HTMLElement.offsetParent屬性,如果當前元素的父元素不是空(null),則在原本的offsetTop基礎上加上當前的offsetTop,然后繼續獲取父元素的父元素的offsetTop,再將其加之,最終遞歸出該元素相對于整個瀏覽器畫布的縱坐標。橫坐標亦然。

JavaScript技術js獲取元素在瀏覽器中的絕對位置,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 在线看片成人免费视频 | 国产传媒18精品免费观看 | 久久日本精品国产精品 | 午夜福利自怕 | 亚洲精品久久久久一区二区三 | 久久免费国产视频 | 91九色网址 | cctv官网| 黑色丝袜在线观看 | 波多久久亚洲精品AV无码 | 人妻洗澡被强公日日澡 | 日本xxx护士与黑人 日本xxxx裸体xxxx | 国产成人精品精品欧美 | 国产精品久久人妻互换毛片 | 樱桃bt在线www | 果冻传媒视频在线播放 免费观看 | 国产精品欧美久久久久天天影视 | bt成人种子 | 久久这里有精品 | 丰满的寡妇hd高清在线观看 | 男女牲交全过程免费播放 | 精品无码人妻一区二区免费AV | FREEHDXXXX学生妹 | 国产亚洲精品久久77777 | 精品国内自产拍在线观看视频 | 亚洲高清视频网站 | 怡红院美国分院一区二区 | 国产在线高清视频无码 | 亚洲欧美中文字幕5发布 | 琪琪婷婷五月色综合久久 | 四虎亚洲中文字幕永久在线 | 亚洲中文字幕手机版 | 2022国产麻豆剧传媒剧情 | 亚洲人精品午夜射精日韩 | 91国在线啪精品一区 | YIN荡的老师系列第6部分视频 | 久在线观看福利视频 | 一个吃奶两个添下面H | 国产精品女主播主要上线 | 亚洲人视频在线观看 | 99热在线精品视频 |