HTML DOM getElementById() metod
Definition och användning
getElementById() metoden returnerar en referens till det första objektet som har det specificerade ID:et.
Syntax
document.getElementById(id)
Förklaring
HTML DOM definierar flera metoder för att hitta element, förutom getElementById() inkluderar det också getElementsByName() och getElementsByTagName().
Men om du behöver hitta ett specifikt element i dokumentet, är det mest effektiva sättet att använda getElementById().
När du manipulerar ett specifikt element i ett dokument, är det bäst att ge elementet ett id-egenskap och tilldela det ett unikt namn i dokumentet, så att du sedan kan hitta elementet med hjälp av detta ID.
Exempel
Exempel 1
<html>
<head>
<script type="text/javascript">
function getValue()
{
var x=document.getElementById("myHeader")
varna(x.innerHTML)
}
</script>
</head>
</body>
<h1 id="myHeader" onclick="getValue()">Detta är en rubrik</h1>
<p>Klicka på rubriken för att varna dess värde</p>
</body>
</html>
Exempel 2
getElementById() är en viktig metod, inom DOM-programmering används den mycket ofta. Vi har definierat en verktygsfunktion så att du kan använda getElementById() metoden med ett kortare namn:
function id(x) {
om (typeof x == "string") return document.getElementById(x)
;
returnera x;
}
Denna funktion tar emot element-ID som sina parametrar. För varje sådant parametrar, behöver du bara skriva x = id(x) innan du använder det.