La funzione getElementsByTagName
Object document.getElementsByTagName( tag );
Il metodo document.getElementsBytagName da la possibilità di recuperare tutti gli elementi del DOM che rappresentano uno specifico tag.
L’unico parametro è il nome del tag che vogliamo cercare. Ritorna un oggetto array che contiene tutte le occorrenze del tag trovate in pagina:
<div>
<p><a>www.mysqlitalia.it</a></p>
<p><a>www.javascriptitalia.it</a></p>
<p><a>www.withoutfacebook.org</a></p>
</div>
Codice javascript:
1 2 var elements = document.getElementsByTagName( "a" ); 3 4 for( var i=0; i < elements.length; i++) { 5 alert(elements[i].innerHTML); 6 } 7
Questo script recupera con una sola istruzione tutti i nodi di tipo link presenti in pagina.
Una volta recuperati possiamo lavorarci sopra oppure semplicemente leggere il suo contenuto come abbiamo fatto in queste poche righe di codice.
