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獲取滑鼠在網頁文件中的座標JavaScript網頁
- JavaScript 獲取div在頁面中座標JavaScript
- 設定元素在文件中的座標
- JavaScript獲取滑鼠座標JavaScript
- JavaScript 獲取滑鼠指標座標JavaScript指標
- 獲取元素在頁面中的座標位置程式碼例項
- js獲取元素在頁面中的座標程式碼例項JS
- javascript獲取滑鼠指標在整個頁面中的座標位置JavaScript指標
- JavaScript 獲取滑鼠指標的座標JavaScript指標
- JavaScript獲取滑鼠指標座標詳解JavaScript指標
- JavaScript獲取元素標籤名JavaScript
- javascript獲取滑鼠在瀏覽器客戶區座標JavaScript瀏覽器
- JavaScript-滑鼠獲取頁面座標JavaScript
- javascript在iframe子元素中獲取父視窗元素JavaScript
- JavaScript獲取元素在陣列中的位置JavaScript陣列
- javascript中獲取元素尺寸JavaScript
- javascript頁面元素座標JavaScript
- JavaScript獲取li元素的下標JavaScript
- JavaScript 元素在document文件中位置JavaScript
- JS 獲取文件元素JS
- js獲取滑鼠指標在顯示器螢幕中的座標JS指標
- javascript獲取當前li元素在集合中的位置JavaScript
- jQuery獲取滑鼠指標座標jQuery指標
- JavaScript 獲取指定標籤一級子元素JavaScript
- JavaScript如何獲取元素的標籤型別JavaScript型別
- js獲取滑鼠在頁面中的座標簡單介紹JS
- javascript如何獲取指定元素在陣列中的數目JavaScript陣列
- 觸控事件獲取座標事件
- 使用js獲取滑鼠座標JS
- JavaScript獲取元素距離文件頂部的距離JavaScript
- flutter 總結: 通過 GlobalKey 獲取介面任意元素座標尺寸Flutter
- jQuery在元素集合中獲取第N個元素jQuery
- JavaScript獲取同級元素JavaScript
- JavaScript 獲取同級元素JavaScript
- JavaScript獲取指定元素的同輩元素JavaScript
- JavaScript獲取父元素下子元素節點JavaScript