ubiquitour.com

Cómo cambiar texto HTML con JavaScript Variables

Cómo cambiar texto HTML con JavaScript Variables

JavaScript es un lenguaje de scripts de cliente que utiliza las variables que se comportan de la misma manera que las variables se comportan en otros lenguajes de programación. Variables de JavaScript no necesita declararse antes de usarlas, ni necesitan que un tipo asignado o memoria asignada. Puede utilizar variables de JavaScript a contener valores para actualizar objetos de página Web más dinámica, como texto o gráficos. Además, utilizar JavaScript para actualizar la propiedad "innerHTML" de un elemento HTML; se trata de un método para cambiar dinámicamente los campos de texto completo sobre la marcha.

Instrucciones

1 Abra un editor de texto y cree un nuevo archivo llamado "changeTextVars.html." Tipo seis etiquetas HTML en el archivo:

< html >

cabeza de < >< / cabeza >

< cuerpo >< / body >

< / html >

Guardar "changeTextVars.html."

2 Coloque una etiqueta de script abierto de JavaScript--"< script >"--dentro de la etiqueta HTML "< head >". Sistema de la etiqueta "< script >" "tipo" valor a "texto/javascript" y cerrar la etiqueta "< /script >":

< html >

< head >

< script tipo = "texto/javascript" >

< /script >

< /HEAD >

< cuerpo >< / body >

< / html >

3 Agregar una función de JavaScript entre la "< script >" y etiquetas "< /script >" llamados "changeText()." La función de "changeText()" toma una variable denominada "monsterName" como argumento:

< html >

< head >

< script tipo = "texto/javascript" >

función changeText(monsterName)

{

}

< /script >

< /HEAD >

< cuerpo >< / body >

< / html >

4 Editar la función de "changeText". Utilice la función "document.getElementById" para cambiar la propiedad "innerHTML" para el campo denominado "textToChange." El "textToChange' campo contiene el texto actualizado con la variable"monsterName":

< html >

< head >

< script tipo = "texto/javascript" >

función changeText(monsterName)

{

document.getElementById('textToChange').innerHTML = monsterName;

}

< /script >

< /HEAD >

< cuerpo >< / body >

< / html >

5 Añadir una etiqueta "< p >" entre el código HTML "< body >" y etiquetas "< /body >". Introduzca un texto que muestra el mensaje--tales como "mi monstruo favorito es:" y cerrar la etiqueta "< /p >". No olvide incluir un espacio después de los dos puntos y antes de la etiqueta "< /p >" para separar el mensaje de texto dinámico:

< html >

< head >

< script tipo = "texto/javascript" >

función changeText(monsterName)

{

document.getElementById('textToChange').innerHTML = monsterName;

}

< /script >

< /HEAD >

< cuerpo >

< p > mi monstruo favorito es: < /p >

< /body >

< / html >

6 Introduzca una etiqueta abierta "< b >" entre la "< p >" y etiquetas "< /p >" después de la "mi monstor favorito es:" mensaje. Asignar un "identificador" a la etiqueta "< b >" y establezca su valor a "textToChange." Por ejemplo, escriba el texto "Drácula" después de la etiqueta "< b >" y cerrar la etiqueta "< /b >":

< html >

< head >

< script tipo = "texto/javascript" >

función changeText(monsterName)

{

document.getElementById('textToChange').innerHTML = monsterName;

}

< /script >

< /HEAD >

< cuerpo >

< p > mi monstruo favorito es: < id b = 'textToChange' > Drácula < /b >< /p >

< /body >

< / html >

7 Añadir una etiqueta HTML "< input >" después de la etiqueta "< p >". Establecer el tipo de entrada al "botón" y agregar un evento "onclick()" que llama a la función "changeText" y pasa el valor "Frankenstein." Establezca el atributo de "valor" del campo de entrada "Cambiar texto". Guardar y cerrar "changeTextVars.html."

< html >

< head >

< script tipo = "texto/javascript" >

función changeText(monsterName)

{

document.getElementById('textToChange').innerHTML = monsterName;

}

< /script >

< /HEAD >

< cuerpo >

< p > mi monstruo favorito es: < id b = 'textToChange' > Drácula < /b >< /p >

< tipo de entrada = 'botón' onclick='changeText("Frankenstein")' valor de = "Cambiar texto" >

< /body >

< / html >

8 Abrir "changeTextVars.html" en un navegador Web. Haga clic en el botón "Cambiar texto" para utilizar la variable "monsterName" para cambiar el campo "textToChange" de "Drácula" a "Frankenstein."

Consejos y advertencias

  • Variables de JavaScript no es necesario ser declaradas antes de utilizarlas. Sin embargo, usando el "var" palabra clave el primero tiempo utilizas una variable utilizada es una buena práctica, ya que donde primero se utiliza la variable en el código de los documentos.
  • Variables de JavaScript distinguen mayúsculas y minúsculas y deben empezar con una letra o un carácter de subrayado.
  • Las variables en JavaScript tienen normas de alcance específico.
  • Si ya se ha declarado una variable de JavaScript, puede declararlos otra vez sin tener problemas con JavaScript. Seguimiento de declaraciones de variables y asignaciones para evitar resultados inesperados y errores de código difíciles de encontrar.