Ha egy elemet ellátunk egyedi id azonosítóval, akkor a getElementById("...") függvénnyel megkereshetjük.
A zárójelek közé írjuk be, az elemnek adott, id egyedi azonosító nevet.
JavaScript programunkat HTML oldalon, a <body> szakaszban, azaz a szövegfolyamban helyezzük el.
Csak azon jelölőcímkékre lesz hatással programunk, melyek a script program előtt helyezkednek el.
Ha azt akarjuk, hogy HTML oldalunkon a várt jelölőcímkék mindegyikét figyelembe vegye document.getElementsById("....") függvény, akkor helyezzük a dokumentumunk aljára script programunkat.
Ugyan így kell eljárni akkor is, ha JavaScript programunk külön js fájlban van megírva, és onnan hívjuk meg a következő mehatározással:
<script language="JavaScript" type="text/javascript" src="elérési útvonal.js"> </script>
Írjunk be egy tetszőleges váltózó nevet, (A példában szereplő idelem változó név, az id azonosítóval ellátott elem rövidítése)
A getElementById("h2cimsor1") függvényben látható h2cimsor1 helyett, azon azonosítót írjuk be, melyet megakarunk keresni a html oldalon.
Script program megírása:
<script language="JavaScript" type="text/javascript">
var idelem=document.getElementById("h2cimsor1");
idelem.style.backgroundColor="yellow";
idelem.style.color="blue";
idelem.style.border="1px solid #000";
idelem.style.fontSize="20px";
idelem.style.padding="5px";
</script>
A dokumentum további része, úgy lett elkészítve, hogy:
- Kijelölhető másolásra, azaz bárki átmásolhatja a saját html oldalára, és rögtön tesztelheti a program működését.
- Minden jelölőelem kezdő címkéje, egyedi id azonosítóval rendelkezik. Melyet, mindenki tetszésének megfelelően átírhat, más elnevezésre.
- Teszteléshez, a kiválasztott jelölőelem id azonosítóját kell, a JavaScript programba beírni
<p id="p1">Bekezdés xxxxxx xxxxxxxxx xxxxxxx xxxxxxxxxxx </p>
<p id="p2">Új bekezdés<span id="span1"> Szöveg kiemelése</span> xxxxxxx xxxx </p>
<p id="p3">Új bekezdés<strong id="strog1"> Vastag betűk</strong> xxxxxxx xxxx </p>
<p id="p4">Új bekezdés <em id="em1"> Dőlt betűk </em> xxxxx xxxxxx </p>
<cite id="cite1"> x xxx xxxx xxxxx xx </cite><pre id="pre1"> x xxx xx x </pre>
<dfn id="dfn1">Új bekezdés xxxxxx xxxxxxxxx </dfn>
<p id="p5">Bekezdés xxxxxx xxxxxxxxx xxxxxxx xxxxxxxxxxx </p>
</div> Záró div jelölőelem<p id="p6">Bekezdés xxxxxx xxxxxxxxx xxxxxxx xxxxxxxxxxx </p>
<p id="p7">Bekezdés xxxxxx xxxxxxxxx xxxxxxx xxxxxxxxxxx </p>
<p id="p8">Bekezdés xxxxxx xxxxxxxxx xxxxxxx xxxxxxxxxxx </p>
<table width="350" class="tabla35" id="tabla1808">
<caption>Bemutató táblázat</caption>
<tr>
<th><input type="text" name="szoveg1808" id="szoveg1808" size="20" value="input szövegablak"> </th>
</tr>
<tr>
<td><input type="button" id="button1808" value="input kapcsoló gomb"> </td>
</tr>
</table>
<p id="p9">Bekezdés xxxxxx xxxxxxxxx xxxxxxx xxxxxxxxxxx </p>
<textarea cols="70" rows="4" id="textarea1808"> ... </textarea>
<p id="p10">Bekezdés xxxxxx xxxxxxxxx xxxxxxx xxxxxxxxxxx </p>
<p>A style, azaz stílus meghatározásokat, mindenki tetszésének megfelelően írja át </p>
<script language="JavaScript" type="text/javascript">
var idelem=document.getElementById("h2cimsor1");
document.all? document.all.h2cimsor1: " "
idelem.style.backgroundColor="yellow";
idelem.style.color="blue";
idelem.style.border="1px solid #000";
idelem.style.fontSize="20px";
idelem.style.padding="5px";
</script>