JavaScript獲取元素在文件中座標
下面通過程式碼例項介紹一下當前元素在頁面中的座標。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> * { margin:0px; padding:0px; } #box { margin:50px; width:300px; height:200px; background:#ccc; padding:50px; position:relative; } #antzone { width:200px; height:100px; background:green; } </style> <script> function getElCoordinate(dom) { var t = dom.offsetTop; var l = dom.offsetLeft; dom = dom.offsetParent; while (dom) { t += dom.offsetTop; l += dom.offsetLeft; dom = dom.offsetParent; }; return { top: t, left: l }; }; window.onload = function () { var obox = document.getElementById("box"); var oantzone = document.getElementById("antzone"); var oshow = document.getElementById("show"); var str = ""; var positionObj=getElCoordinate(oantzone); str = str + "橫座標是:" + positionObj.left + "<br/>"; str = str + "縱座標是:" + positionObj.top; oshow.innerHTML = str; } </script> </head> <body> <div id="box"> <div id="antzone"></div> </div> <div id="show"></div> </body> </html>
上面的程式碼實現了我們的要求,程式碼比較簡單。
相關閱讀:
(1).offsetTop參閱JavaScript offsetTop一章節。
(2).offsetParent參閱JavaScript offsetParent一章節。
(3).while語句參閱JavaScript while語句一章節。
(4).innerHTML參閱JavaScript innerHTML一章節。
相關文章
- JavaScript獲取滑鼠在文件中座標JavaScript
- JavaScript獲取滑鼠在元素中的座標JavaScript
- JavaScript 獲取div在頁面中座標JavaScript
- JavaScript-滑鼠獲取頁面座標JavaScript
- JavaScript獲取元素在陣列中的位置JavaScript陣列
- javascript頁面元素座標JavaScript
- JS 獲取文件元素JS
- JavaScript 獲取指定標籤一級子元素JavaScript
- JavaScript獲取元素距離文件頂部的距離JavaScript
- flutter 總結: 通過 GlobalKey 獲取介面任意元素座標尺寸Flutter
- 使用js獲取滑鼠座標JS
- 觸控事件獲取座標事件
- JavaScript獲取父元素下子元素節點JavaScript
- 獲取當前元素在兄弟元素節點中的索引索引
- 透過滑鼠事件獲取滑鼠位置在3d中的座標mouse/Raycaster事件3DAST
- JavaScript 獲取第n個li元素JavaScript
- JavaScript 通過class獲取元素物件JavaScript物件
- Java 獲取Excel中圖片所在的行、列座標位置JavaExcel
- JavaScript 獲取所有後代元素節點JavaScript
- 物體物件在螢幕中的座標及滑鼠座標物件
- JavaScript獲取陣列最後一個元素JavaScript陣列
- JavaScript 獲取倒數第二個li元素JavaScript
- JavaScript 空間座標JavaScript
- 獲取資料庫中到指定經緯度距離的座標資料庫
- 百度地圖:根據位置獲取座標地圖
- Java 獲取Excel分頁座標位置(單元格)JavaExcel
- 小程式獲取當前元素在螢幕中的位置
- getBoundingClientRect方法獲取元素在頁面中的相對位置GCclient
- C#/VB.NET 獲取Excel中圖片所在的行、列座標位置C#Excel
- Java從List中獲取隨機元素Java隨機
- 如何用jst獲取DOM元素在頁面中的絕對位置?JS
- 【Javascript】獲取選中的文字JavaScript
- JavaScript獲取選中checkbox valueJavaScript
- ifccolumn在空間中的座標計算
- JavaScript獲取瀏覽器、元素、螢幕的寬高尺寸JavaScript瀏覽器
- 求教:Selenium 中怎麼獲取偽類元素,
- python如何獲取陣列元素的下標並輸出Python陣列
- filter在JavaScript中過濾陣列元素FilterJavaScript陣列