Metode elemFromPoint
Die metode elemFromPoint gee terug die
boonste element wat by die gespesifiseerde
koördinate relatief tot die kykuitsig geleë is.
Sintaksis
javascriptdocument.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:
html<div>DIV</div>
<p>P</p>
<button>Kliek</button>cssdiv {
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;
}javascriptlet 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