Mbinya ya elemFromPoint
Mbinya elemFromPoint hurudisha elementi
iliyo juu kabisa, ambayo iko kwenye kuratibu
maalum zinazohusiana na eneo la kuona la dirisha.
Syntax
document.elemFromPoint(x, y);
Mfano
Wacha tupate elementi iliyo juu kabisa
kwenye hati kulingana na kuratibu, zilizobainishwa
kama vigezo vya mbinya elemFromPoint. Unapobofya
kitufe kwenye kidirisha kitakachojitokeza kitaonyesha
jina la kitambulisho (tag) cha elementi inayotafutwa:
<div>DIV</div>
<p>P</p>
<button>Bofya</button>
div {
margin-top: 20px;
margin-left: 100px;
width: 20px;
height: 20px;
border: 1px solid black;
text-align: center;
padding: 30px;
}
p {
margin-top: 20px;
margin-left: 100px;
margin-bottom: 20px;
width: 20px;
height: 10px;
border: 1px solid red;
text-align: center;
padding: 30px;
}
button {
margin-left: 100px;
}
let button = document.querySelector('button');
let elem = document.elementFromPoint(108, 20);
button.addEventListener('click', ()=> {
alert(elem.tagName);
});
:
Angalia pia
-
mbinya
getBoundingClientRect,
ambayo ina kuratibu za elementi