001. Introducción a Javascript

Javascript puede cambiar contenido HTML

Uno de los muchos métodos que tiene Javascript es getElementById(), mediante este método creamos un ejm que buscará el elemento HTML con el id=”demo” y cambiará el contenido del elemento.

Ejm

<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Cambiar el contenido de un elemento HTML</title>
</head>

<body>
    <h1>Cambiar el contenido de un elemento HTML</h1>
    <p id="demo"></p>

    <button type="button" onclick='getElementById("demo")
    .innerHTML = "Hola Javascript"'>Haz clic</button>
</body>
</html>

Javascript acepta tanto comillas dobles como simples.

Javascript puede cambiar valores de atributos HTML

En el siguiente ejm, Javascript cambiará el valor del atributo src (source) de una imagen

Ejm

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Javascript puede cambiar valores de atributos</title>
</head>

<body>
    <h1>Javascript puede cambiar valores de atributos</h1>
    <p>Javascript puede cambiar los valores de los atributos</p>

    <button onclick="getElementById('imagen').src='pic_bulboff.gif'">Apagar</button>
    <img src="pic_bulboff.gif" id="imagen" />
    <button onclick="getElementById('imagen').src='pic_bulbon.gif'">Encender</button>
</body>
</html>

Javascript puede cambiar estilos CSS

Veámoslo con un ejm

<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Javascript puede cambiar valores a estilos CSS</title>
</head>

<body>
    <h1>Javascript puede cambiar valores a estilos CSS</h1>
    <p id="demo">Javascript puede cambiar valores a estilos CSS</p>
    <button type="button" onclick='getElementById("demo").style.fontSize="35px"'>Cambiar el tamaño de la fuente</button>
</body>
</html>

Javascript puede ocultar elementos HTML

Se pueden ocultar elementos HTML cambiando el estilo de visualización.

Ejm

<!DOCTYPE html>
<html lang="es">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Ocultar elementos con Javascrip</title>
  </head>

  <body>
    <h1>Ocultar elementos con Javascrip</h1>

    <p id="demo">Este elemento se ocultará cuando se haga clic en el botón</p>

    <button
      type="button"
      onclick="document.getElementById('demo').style.display = 'none'"
    >
      Haz clic para ocultar el párrafo
    </button>
  </body>
</html>

Javascript puede mostrar elementos

Al igual que oculta elementos, también puede mostrarlos, veamos un ejm de ello.

Ejm

<!DOCTYPE html>
<html lang="es">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Mostrar elementos con Javascrip</title>
  </head>

  <body>
    <h1>Mostrar elementos con Javascrip</h1>

    <p>Javascript también puede mostrar elementos que están ocultos</p>

    <p id="demo" style="display: none">
      Este texto oculto se mostrará cuando se haga clic en el botón
    </p>

    <button
      type="button"
      onclick="document.getElementById('demo').style.display = 'block'"
    >
      Haz clic para mostrar el texto oculto
    </button>
  </body>
</html>
Scroll al inicio