DOM: Id, title, className a data

Vlastnost id vrací id objektu, případně s její pomocí můžeme definovat nové id

var nadpisy = document.getElementsByTagName('h1');
var prvni_nadpis = nadpisy[0];
var jmeno = prvni_nadpis.className;
window.alert(jmeno)

Proměnná nadpisy obsahuje pole nadpisů h1. Na dalším řádku jsme vybrali první nadpis. Nakonec jsme pomocí DOMu zjistili id tohoto nadpisu a vypsali jej pomocí dialogového okna.

Naprosto stejně funguje vlastnost title a className, které vracejí hodnoty atributů title a class. Obecně lze říci, že stejným způsobem můžete zjistit jakýkoli atribut, který si sami vymyslíte. Podmínkou je, že daný prvek tyto atributu ve skriptu skutečně obsahuje.

var nadpisy = document.getElementsByTagName('h1');
var prvni_nadpis = nadpisy[0];
var jmeno0 = prvni_nadpis.className;
var jmeno1 = prvni_nadpis.id;
var jmeno2 = prvni_nadpis.title;
var jmeno3 = prvni_nadpis.pesjitrnickusezral;
window.alert(jmeno3)

Vlastnost data vrací text prvku, případně atributu. Syntaxe - textový_objekt.data:

var nadpisy = document.getElementsByTagName('h1');
var prvni_nadpis = nadpisy[0];
var jmeno = prvni_nadpis.firstChild.data;
window.alert(jmeno)


Doporučuji
Pro své weby používám *Webhosting C4: 20 GB prostoru, PHP, MySQL, e-maily, subdomény za 1200 Kč (zdarma 2 GB navíc každý rok). Více WebhostingC4.cz.
Potřebujete poradit?


Vyhledávání


Poradna

Pokud si nevíte rady, chcete kontakt na spolehlivého tvůrce webu, či vás zajímá cizí názor, ozvěte se.

Reklama