Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: DeMoNcRaZy en 27 Septiembre 2021, 23:30 PM

Título: Problema con Hola mundo en JS
Publicado por: DeMoNcRaZy en 27 Septiembre 2021, 23:30 PM
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>
Título: Re: Problema con Hola mundo en JS
Publicado por: 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";
Título: Re: Problema con Hola mundo en JS
Publicado por: DeMoNcRaZy en 28 Septiembre 2021, 15:45 PM
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.

Título: Re: Problema con Hola mundo en JS
Publicado por: #!drvy en 28 Septiembre 2021, 16:08 PM
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
Título: Re: Problema con Hola mundo en JS
Publicado por: Reent en 28 Septiembre 2021, 17:00 PM
Mira aqui puedes aprender varios idiomas de programacion de forma divertida.
https://www.sololearn.com/learning (https://www.sololearn.com/learning)

incluyendo javascript.

Saludos... :rolleyes: :rolleyes: