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.getElementsByTagName("....") 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>
A Bekezdesek nevet viselő változó helyett, tetszőleges nevet írhatunk.
Mivel ez a program jelenleg a p címkékkel határolt területekre vonatkozik, ezért én, a Bekezdesek változó elnevezést írtam be.
Script program megírása:
<script language="JavaScript" type="text/javascript">
var Bekezdesek = document.getElementsByTagName("p");
for ( var i =0; i< Bekezdesek.length; i++) {
Bekezdesek[i].style.backgroundColor="yellow";
Bekezdesek[i].style.color="blue";
Bekezdesek[i].style.border="2px solid black";
}
</script>
A getElementsByTagName("p"); kijellölőben,
a p mint bekezdés címke helyett, tetszőleges a HTML dokumentumban alkalmazható jelölőcímkét beírhatunk.
Példa címkék neve, melyet a p helyére beírhatunk:
Címsort kijelölő címkék (h1, h2, h3, h4, h5, h6,)
Adott területet kijelölő címkék: div, span, pre, strong, em, table, tr, th, td, ul, ol, li, form, input, textarea, stb.
Képek címkéjénél (img), csak abban az esetben hatásos, ha a kép valamilyen okból nem jelenik meg.
Összegezve:
Minden jelölőelem neve beírható a példánkban szereplő p, azaz bekezdést azonosító címkenév helyett.
Ezek gyűjteménye megtalálható, a kezdő weboldalon (kattints a Németjuhász kutya fotójára)
<p>Bekezdés xxxxxx xxxxxxxxx xxxxxxx xxxxxxxxxxx </p>
<p>Új bekezdés<span> Szöveg kiemelése</span> xxxxxxx xxxx </p>
<p>Új bekezdés<strong> Vastag betűk</strong> xxxxxxx xxxx </p>
<p>Új bekezdés <em> Dőlt betűk </em> xxxxx xxxxxx </p>
<cite> x xxx xxxxxxxxx xxxxxxxxx xx xxxxxxxxx</cite><pre> x xxx xx xx x xxx x xx </pre><dfn>Új bekezdés xxxxxx xxxxxxxxx </dfn>
<p>Bekezdés xxxxxx xxxxxxxxx xxxxxxx xxxxxxxxxxx </p>
</div> Záró div jelölőelem<p>Bekezdés xxxxxx xxxxxxxxx xxxxxxx xxxxxxxxxxx </p>
<p>Bekezdés xxxxxx xxxxxxxxx xxxxxxx xxxxxxxxxxx </p>
<p>Bekezdés xxxxxx xxxxxxxxx xxxxxxx xxxxxxxxxxx </p>
<table width="350" class="tabla35">
<caption>Bemutató táblázat</caption>
<tr>
<th><input type="text" name="szoveg" size="20" value="input szövegablak"> </th>
</tr>
<tr>
<td><input type="button" value="input kapcsoló gomb"> </td>
</tr>
</table>
<p>Bekezdés xxxxxx xxxxxxxxx xxxxxxx xxxxxxxxxxx </p>
<p>Bekezdés xxxxxx xxxxxxxxx xxxxxxx xxxxxxxxxxx </p>
A következő JavaScript programunk eredményét láthatjuk ezen weboldalon.
Programunk a listás felsorolásokra van hatással, melyet fentebb láthatunk.
A listás felsorolások: sárga háttérszínben, kék betűkkel, 2px solid fekete keretben és 20px-es betűméretben jelennek meg.
<script language="JavaScript" type="text/javascript">
var Listak = document.getElementsByTagName("li");
for ( var i=0; i<Listak.length; i++) {
Listak[i].style.backgroundColor="yellow";
Listak[i].style.color="blue";
Listak[i].style.border="2px solid #000";
Listak[i].style.size="20px";
}
</script>