JavaScript hace que las páginas HTML sean más dinámicas e interactivas.
Ejm
<!DOCTYPE html>
<html lang="es">
<head>
</head>
<body>
<h1>Mi primer Javascript</h1>
<button type="button" onClick="document.getElementById('demo').innerHTML=Date()">
Haz clic para mostrar la fecha</button>
<p id="demo"></p>
</body>
</html>
La etiqueta HTML <script>
La etiqueta HTML <script> se utiliza para definir un script del lado del cliente (JavaScript). El elemento <script> contiene sentencias de script o apunta a un archivo de script externo a través del atributo src. 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 método document.getElementById(). Este ejemplo de JavaScript escribe «¡Hola, JavaScript!» en un elemento HTML con id=»demo».
Ejm
<!DOCTYPE html>
<html lang="es">
<head>
</head>
<body>
<h1>Ejm Javascript</h1>
<p>Este ejm escribe "Hola Javascript" dentro de un elemento con un id="demo"</p>
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML="Hola Javascript";
</script>
</body>
Una muestra de JavaScript
Veamos algunos ejms de lo que podemos hacer con Javascript.
Javascript puede cambiar contenido
Ejm
<!DOCTYPE html>
<html lang="es">
<head>
</head>
<body>
<h1>Mi primer Javascript</h1>
<h2>Javascript puede cambiar el contenido de un elemento HTML</h2>
<button type="button" onClick="myFunction()">Haz clic</button>
<p id="demo">Esto es una demostración de Javascript</p>
<script>
function myFunction(){
document.getElementById("demo").innerHTML="Hola Javascript";
}
</script>
</body>
</html>
Javascript puede cambiar estilos
Ejm
<!DOCTYPE html>
<html lang="es">
<body>
<h1>Mi primer Javascript</h1>
<p id="demo">Javascript puede cambiar estilos en elementos HTML</p>
<script>
function myFunction(){
document.getElementById("demo").style.fontSize="25px";
document.getElementById("demo").style.color="red";
document.getElementById("demo").style.backgroundColor="yellow";
}
</script>
<button type="button" onClick="myFunction()">Haz clic</button>
</body>
</html>
La etiqueta <noscript>
La etiqueta HTML <noscript> 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.
Ejm
<!DOCTYPE html>
<html>
<body>
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = "Hola Javascript!";
</script>
<noscript>Tu navegador no soporta Javascript</noscript>
<p>Un navegador sin soporte para Javascript sólo mostrará el
texto escrito dentro del elemento noscript.</p>
</body>
</html>