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,
<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>
document.innerHTML no es una función.
var nombre = "Tomas";
document.body.innerHTML = nombre;
//la siguiente linea sobreescribe el documento
//document.body.innerHTML = "Hola";
Cita de: MinusFour en 28 Septiembre 2021, 01:40 AM
document.innerHTML no es una función.
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.
<!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.
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
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: