Tecnología

Inicio

Cómo cambiar un DIV Al hacer clic encima

Cómo cambiar un DIV Al hacer clic encima


Haga clic en algo en una página web, y es algo que suele ocurrir. Si el desarrollador del sitio añade la lógica de secuencias de comandos con el objeto de hacer clic, como un DIV, el objeto puede alterar su apariencia. Los colores de texto pueden cambiar y las fronteras de varios estilos pueden aparecer alrededor de la DIV. Crear un DIV que cambia cuando se hace clic mediante la adición de un "onclick" controlador de eventos para el DIV después se carga la página Web. Ese evento se puede llamar a una función de JavaScript que cambia las características de estilo de la DIV.

Instrucciones

1 Lanzar su editor HTML favorito o Bloc de notas.

2 Abrir un documento HTML y añadir un DIV a la página pegando el siguiente código en la sección del cuerpo del documento:

<Div id = "div1">

<H1> </ h1>

Este DIV contiene un encabezado. Identificación del DIV es "div1."

3 Agregue el siguiente código CSS a la sección de la cabeza del documento:

.style1

{Border: rojo; de color negro; background-color: amarillo; frontera de estilo: corriendo; border-width: 2px;

}

.style2

{Border: rojo; color verde; background-color: blanco; frontera de estilo: punteado; border-width: 10px;

}

Este código crea dos clases CSS llamados "style1" y "style2." Cada estilo tiene diferentes valores para sus atributos de estilo. La clase "style1", por ejemplo, define un borde rojo, y cualquier elemento de referencia a esta clase adquiere un borde rojo.

4 Pega este código JavaScript en la sección de escritura del documento:

var divToChange = "div1";

var currentStyle = "style1";

window.onload = function () {

var divObj = document.getElementById(divToChange);

divObj.onclick = function () {

divObj.className = currentStyle;

}

}

Este código establece el valor de la variable "divToChange" al id de la DIV declaró en la sección del cuerpo. La variable currentStyle contiene el nombre de la clase que contiene la configuración de estilo que desee aplicar a la DIV cuando se hace clic. El "window.onload", incluso llama a la función que cambia "className" del DIV para el valor almacenado en "currentStyle."

5 Guarde el documento y abrirlo en un navegador. El navegador muestra la página. El DIV que contiene el encabezamiento aparece en esa página. Haga clic en el DIV y adquiere un borde rojo de rayas y un fondo amarillo.

6 Volver al código HTML y cambiar el valor "currentStyle" a "style2." Guarde el documento y volver al navegador. Pulse la tecla "F5" para actualizar la página del navegador. El DIV con el título aparece sin labrar. Haga clic en el DIV. Se adquiere las características de estilo definidos en la clase CSS "style2", se pone verde, el tamaño aumenta fronterizas a 10 píxeles y el fondo se vuelve blanco.

Consejos y advertencias

  • Estas son sólo algunas de las características de estilo que puede aplicar a los elementos DIV. El Internet contiene sitios de CSS votos que describen otras propiedades que se pueden utilizar para cambiar la apariencia de los elementos DIV. Basta con crear una nueva clase CSS que contiene los atributos visuales que le gustaría utilizar y asignar ese nombre a la variable "currentStyle" como se describe en los siguientes pasos.