Estimado, estoy leyendo tu manual online de Javascript y en el punto de acceso al contenido de las etiquetas por ej <p>hola mundo</p>
, al traerlo ¿se debería mostrar con contenido[i].innerHTML
? ¿por qué en su manual no especifica eso? Y sin el innerHTML
me da error.
Respuestas
Si quieres obtener el contenido de un párrafo concreto, lo mejor sería que le añadieras un atributo id
y utilizaras el siguiente código:
<p id="importante">Hola Mundo</p>
var parrafo = document.getElementById('importante'); var contenido = parrafo.innerHTML;
Si no puedes añadir el atributo id
, puedes usar la función getElementsByTagName()
para obtener todos los párrafos de la página y luego quedarte con el que necesites en función de su posición:
var parrafos = document.getElementsByTagName('p'); // cambia el 0 por el número de párrafo que te interese var contenido = parrafos[0].innerHTML;
@javiereguiluz
11 mayo 2014, 22:36