js 獲取指定座標下的元素

2021-09-24 23:46:01 字數 1662 閱讀 9774

語法:

oelement = document .

elementfrompoint

( ix , iy )

引數:

ix :  必選項。整數(integer)。單位:象素(pixel)。定位橫座標偏移量。

iy :  必選項。整數(integer)。單位:象素(pixel)。定位縱座標偏移量。

返回值:

oelement:  物件(element)。返回獲取的物件的引用。

說明:

根據橫縱座標值 ix 和 iy 獲取物件oelementoelement必須支援和響應滑鼠事件。

提供的座標是客戶區座標。客戶區的左上角為(0,0)

當將此方法用於structured graphicssprite物件時,必須設定mouseeventsenabled屬性值為 1 。

>

function

rdl_eventhandle

(e)document.onmouseover=rdl_eventhandle;

script

>

id=olist

style

="cursor

:default;

">

>

列表專案1

>

列表專案2

>

列表專案3

>

列表專案4

ul>

>

id=ocode

>

請將滑鼠移動到專案列表上。div

>

語法

var element = document.

elementfrompoint

(x, y)

;

示例

lang

="en"

>

>

>

elementfrompoint exampletitle

>

>

function

changecolor

(newcolor)

script

>

head

>

>

"para1"

>

some text herep

>

onclick

="changecolor('blue');"

>

bluebutton

>

onclick

="changecolor('red');"

>

redbutton

>

body

>

html

>

js獲取元素座標

function getelementpos elementid var parent null var pos var box if el.getboundingclientrect ie else if document.getboxobjectfor gecko else safari ope...

根據滑鼠座標取該座標下的元素,包括touch

根據座標獲取元素的方法 document.elementfrompoint pagex,pagey 或者document.elementfrompoint clientx,clienty 如果是pc瀏覽器監聽滑鼠事件,可以一直使用event物件獲取座標值 如果是平板,監聽的是touchstart,t...

獲取html元素的座標

獲取相對於頁面的座標 x e.offsetleft p e.offsetparent while p do x x p.offsetleft p p.offsetparent end return x y e.offsettop p e.offsetparent while p do y y p.o...