Caracteristicas de: getelementsbytagname (), getementsbyname (), getelementbyid ()

Solo disponible en BuenasTareas
  • Páginas : 3 (615 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de febrero de 2012
Leer documento completo
Vista previa del texto
INSTITUTO TECNOLÓGICO SUPERIOR DE PÁTZCUARO

CARACTERISTICAS DE: getElementsByTagName (), getEmentsByName (), getElementById ()



MATERIA: PROGRAMACION WEB II

LIC. INFORMÁTICAGRUPO: LIN02



PÁZTCUARO MICH. JULIO DEL 2011

El árbol DOM de una página XHTML puede tener miles de nodos, por lo que DOMproporciona una serie de métodos para acceder de forma directa, estos métodos son:
* getElementsByTagName()
* getElementsByName()
* getElementById()
Características de getElementsByTagName ()
Lafunción getElementsByTagName() obtiene todos los elementos de la página XHTML cuya etiqueta sea igual que el parámetro que se le pasa a la función.
El siguiente ejemplo muestra cómo obtener todoslos párrafos de una página XHTML:
var parrafos = document.getElementsByTagName("p");
El valor que devuelve la función es un array con todos los nodos que cumplen la condición de que su etiquetacoincide con el parámetro proporcionado. En realidad, el valor devuelto no es de tipo array normal, sino que es un objeto de tipo NodeList. De este modo, el primer párrafo de la página se puede obtenerde la siguiente manera:
var parrafos = document.getElementsByTagName("p");
var primerParrafo = parrafos[0];
De la misma forma, se pueden recorrer todos los párrafos de la página recorriendo elarray de nodos devuelto por la función:
var parrafos = document.getElementsByTagName("p");
for (var i=0; i<parrafos.length; i++) {
var parrafo = parrafos[i];
}
La funcióngetElementsByTagName() se puede aplicar también de forma recursiva sobre cada uno de los nodos devueltos por la función, con el siguiente código se pueden obtener todos los enlaces del primer párrafo de la página:
varparrafos = document.getElementsByTagName("p");
var primerParrafo = parrafos[0];
var enlaces = primerParrafo.getElementsByTagName("a");

Características de getEmentsByName ()
La función...
tracking img