HTML JavaScript
JavaScript hace que las páginas HTML sean más dinámicas e interactivas.
Ejemplo
My First JavaScript
La etiqueta HTML <script>
La <script>
etiqueta HTML se utiliza para definir un script del lado del cliente (JavaScript).
El <script>
elemento contiene sentencias de script o apunta a un archivo de script externo a través del src
atributo.
Los usos comunes de JavaScript son la manipulación de imágenes, la validación de formularios y los cambios dinámicos de contenido.
Para seleccionar un elemento HTML, JavaScript suele utilizar el
document.getElementById()
método.
Este ejemplo de JavaScript escribe "¡Hola, JavaScript!" en un elemento HTML con id="demo":
Ejemplo
<script>
document.getElementById("demo").innerHTML = "Hello JavaScript!";
</script>
Sugerencia: Puede aprender mucho más sobre JavaScript en nuestro Tutorial de JavaScript .
Una muestra de JavaScript
Estos son algunos ejemplos de lo que JavaScript puede hacer:
Ejemplo
JavaScript puede cambiar el contenido:
document.getElementById("demo").innerHTML = "Hello JavaScript!";
Ejemplo
JavaScript puede cambiar estilos:
document.getElementById("demo").style.fontSize = "25px";
document.getElementById("demo").style.color = "red";
document.getElementById("demo").style.backgroundColor = "yellow";
Ejemplo
JavaScript puede cambiar atributos:
document.getElementById("image").src = "picture.gif";
La etiqueta HTML <noscript>
La <noscript>
etiqueta HTML define un contenido alternativo que se mostrará a los usuarios que tienen scripts deshabilitados en su navegador o tienen un navegador que no admite scripts:
Ejemplo
<script>
document.getElementById("demo").innerHTML = "Hello JavaScript!";
</script>
<noscript>Sorry, your browser does not support JavaScript!</noscript>
Ejercicios HTML
Etiquetas de script HTML
Tag | Description |
---|---|
<script> | Defines a client-side script |
<noscript> | Defines an alternate content for users that do not support client-side scripts |
Para obtener una lista completa de todas las etiquetas HTML disponibles, visite nuestra Referencia de etiquetas HTML .