Metode elemFromPoint
Die metode elemFromPoint gee terug die
boonste element wat by die gespesifiseerde
koördinate relatief tot die kykuitsig geleë is.
Sintaksis
document.elemFromPoint(x, y);
Voorbeeld
Kom ons vind die boonste element
in die dokument volgens die koördinate, gespesifiseer
in die parameters van die metode elemFromPoint. Met 'n kliek
op die knoppie sal die naam van die gesoekte element se
etikett in die opspringvenster vertoon word:
<div>DIV</div>
<p>P</p>
<button>Kliek</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);
});
:
Sien ook
-
metode
getBoundingClientRect,
wat die koördinate van die element bevat