Este foro ya no está activo, así que no puedes publicar nuevas preguntas ni responder a las preguntas existentes.

Cómo acceder al contenido de las etiquetas HTML con JavaScript

10 de mayo de 2014

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

#1

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