Weblap Visszalépés

Html elemek beazonositása.1202

A DOM és módszerei lehetővé teszik, a módosítandó elemek lekérdezését, kijelölését.

A DOM-elemek (xhtml jelölőelemk) elérései:
    HTML fájl területén:

  1. Tag, azaz jelölőelemek száma, a weblap készítőjétől függ. Objektum, azaz, terület beazonításra alkalmas tag, azaz, jelölőelem az, melyben tartalom helyezhető el.
    Tartalommal nem rendelkezők, például: <hr> <br> <wbr> jelölőelemek.

  2. id azonosítóval csak egy tag, azaz, jelölőelem szerepelhet ugyanazon elnevezéssel.

  3. class azonosítóval, tetszőleges számú tag, azaz, jelölőelem szerepelhet ugyanazon elnevezéssel.

  4. Megjegyzés:
    Tetszőleges jelölőelemnek adhatunk id és class azonosítót. ( <div id="valami" class="valami"> <p id="paragraf" class="valami"> )
    Ekkor a class szerepe az alpstílusok meghatározása, id azonosítót feldolgozó programok alkalmazzák elem beazonosításra és manipulálásra.




1. Első "p" tag, azaz, jelölőelem.

2. Második "p" tag, azaz, jelölőelem.






Azon HTML jelölőelemk lekérdezésére, melyek id azonosítóval rendelkeznek:

document.getElementById('id-azonosító-neve')


<div id="teszt">

<p id="p4"> Negyedik "p" tag. Az id="teszt" azonosítóval rendelkező elem területén, az első. </p>

<p id="p5"> Ötödik "p" tag. Az id="teszt" azonosítóval rendelkező elem területén, a második. </p>

</div>

  1. Példa a <p id="p4"> jelölőelem (objektum) beazonosítására:
    document.getElementById('p4')

  2. <p id="p4"> jelölőelem (objektum) tartalmának lekérdezése:
    document.getElementById('p4').innerHTML;

  3. Beágyazott elemeknél, kijelölések egymásba ágyazhatók.
    Példa:
    Az id="teszt" azonosítóval rendelkező jelölőelemen területén található, második <p> jelölőelem beazonosítására.
    document.getElementById('teszt').getElementsByTagName('p')[1];





<p class="pclass"> Hatodik "p" tag. </p>

<p> Hetedik "p" tag. Kiválasztott class="pclass" elemek száma = <span id="class_tagok"></span> </p>

<p class="pclass"> Nyolcadik "p" tag. </p>


Csak azon <p> jelölőelemek lekérdezése, melyek meghatározott class osztályazonosítóval rendelkeznek:
Ezen lekérdezésnek, nincs JavaScript-analogonja.
Létrehozhatunk (definiálhatunk) saját getElementsByClassName() függvényt, adott class osztályú elemek kijelöésére.



Vissza a lap elejére