[ Foro de Javascript ]

No sé en qué estoy fallando (cambiar innerHtml)

24-Sep-2020 12:18
Invitado (Vodevil)
1 Respuestas

Hola a todos.  Hace poco que estoy programando y no sé donde estoy fallando en este ejercicio. Ojalá podáis ayudarme.

<!DOCTYPE html>
<html lang = "es-ES">
<head>
<title>innerHTML</title>
<meta charset = "utf-8" />
<script language = "JavaScript">
<!--//
var texto;
texto = document.getElementById("parrafo");
texto.innerHTML = "Hoy comemos cerdo";
//-->
</script>
</head>
<body>
<header></header>
<nav></nav>
<section>
<article>
<p id = "parrafo">Hoy comemos pollo<p>
</article>
</section>
<footer></footer>
</body>


24-Sep-2020 14:42
Nacho Cabanes (+75)

Por ese tipo de detalles es por lo que Javascript no me parece la mejor opción para aprender a programar. Hay "demasiados pequeños detalles" que tener en cuenta para que las cosas funciones.

Prueba a poner tu script al final de la página, no al principio, porque el "parrafo" no existe cuando tu script intenta cambiar su contenido.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)