Problema con Hola mundo en JS

Iniciado por DeMoNcRaZy, 27 Septiembre 2021, 23:30 PM

0 Miembros y 1 Visitante están viendo este tema.

DeMoNcRaZy

Buenas, estoy haciendo esto en un index.php y no me muestra el texto de una variable, ¿por que?

si uso document.write("hola mundo"); si se muestra pero no se muestra con innerHTML.

Tengo esto, que hago mal,

Código (javascript) [Seleccionar]
<script type="text/javascript">

    var nombre = "Tomas";

            document.innetHTML(nombre);

            document.body.innetHTML = "Hola";


        </script>

<!DOCTYPE html>
<html lang="es" />

    <head>
    <title> Testing javascript </title>
    <meta charset="UTF-8" />


    </head>

    <body>



    </body>

</html>
Esta página web no está disponible - Google Chrome

MinusFour

document.innerHTML no es una función.

Código (javascript) [Seleccionar]

var nombre = "Tomas";
document.body.innerHTML = nombre;
//la siguiente linea sobreescribe el documento
//document.body.innerHTML = "Hola";

DeMoNcRaZy

Cita de: MinusFour en 28 Septiembre 2021, 01:40 AM
document.innerHTML no es una función.

Código (javascript) [Seleccionar]

var nombre = "Tomas";
document.body.innerHTML = nombre;
//la siguiente linea sobreescribe el documento
//document.body.innerHTML = "Hola";


Buenas, estoy probando nuevamente como me dijiste y tal pero nada. Solo la unica que muestra texto en pantalla es document.write.

Código (javascript) [Seleccionar]
<!DOCTYPE html>
<html lang="es" />

    <head>
    <title> Testing javascript </title>
    <meta charset="UTF-8" />

        <script type="text/javascript">

            //var nombre = "Tomas";

            //document.body.innerHTML = nombre;

            //document.body.innerHTML = "Hola";

            document.write("hola");

            //alert("hola");


        </script>


    </head>

    <body>



¿a que se puede deber? estoy con sublimet text...
pd: los guiones lo he puesto por que estoy haciendo pruebas de cual vale y cual no, pero solo vale el write.

Esta página web no está disponible - Google Chrome

#!drvy

El document.body no te vale porque cargas el script en el <head>, no en el <body>. Por tanto cuando se ejecuta dicho script, el body todavia no existe.

Usa la consola de tu navegador (F12). Es tu amiga.

Saludos

Reent

Mira aqui puedes aprender varios idiomas de programacion de forma divertida.
https://www.sololearn.com/learning

incluyendo javascript.

Saludos... :rolleyes: :rolleyes: