HTML DOM:n getElementById() -metodi

Määritelmä ja käyttö

getElementById() -metodi palauttaa viittauksen ensimmäiseen ID:llä varustettuun objektiin.

Syntaksi

document.getElementById(id)

Selitys

HTML DOM määrittelee useita elementtien hakumetodeja, muun muassa getElementById(), getElementsByName() ja getElementsByTagName().

Jos sinun täytyy etsiä tiettyä elementtiä dokumentista, tehokkain tapa on käyttää getElementById() -metodia.

Kun käsitellään dokumentin tiettyä elementtiä, on parasta antaa sille id-ominaisuus ja määritellä sille yksilöllinen nimi dokumentissa, jotta voit löytää haluamasi elementin ID:n avulla.

Esimerkki

Esimerkki 1

<html>
<head>
<script type="text/javascript">
function getValue()
  
  var x=document.getElementById("myHeader")
  alert(x.innerHTML)
  



<h1 id="myHeader" onclick="getValue()">Tämä on otsikko</h1>
<p>Napsauta otsikkoa näyttääksesi sen arvon</p>

Esimerkki 2

getElementById() on tärkeä metodi, DOM-ohjelmoinnissa sitä käytetään erittäin usein. Olemme määrittäneet työkalufunktion, jotta voit käyttää getElementById() -metodia lyhyemällä nimellä:

function id(x) {
  if (typeof x == "string") return document.getElementById(x)
  return x;
  

Tämä funktio ottaa elementin ID:n parametrinaan. Jokaiselle tällaiselle parametrille sinun on kirjoitettava x = id(x) ennen käyttöä.