-
Cómo actualizar DIV
-
Div han sustituido a las tablas como el marco detrás de diseño de sitios web. Se utiliza divs para mantener el contenido como texto, imágenes y multimedia. Estos divs pueden cambiar en función de la interacción del usuario con la página. Por ejemplo, al hacer clic en un botón puede cambiar el texto en el div o alterar el color de la div. Puede introducir el código para crear ambos efectos.
Instrucciones
1 Abrir un documento HTML existente o crear uno nuevo en su editor de texto.
2 Insertar un div vacío con el identificador de "sampleDiv" y dos botones con la clase de "botón" entre las etiquetas <body> y </ body>. Los botones activarán las funciones de JavaScript llamados "changeText" y "changeColor" de la siguiente manera:
<Div id = "sampleDiv">
</ Div>
<Tipo botón = "botón" class = "botón" onclick = "changeText ()"> Añadir texto </ botón>
<Tipo botón = "botón" class = "botón" onclick = "changeColor ()"> Cambiar el color </ botón>
3 Inserte el siguiente estilo para el div y los botones entre las etiquetas <head> y </ head> en el documento HTML. Hacer que el div 200 píxeles de ancho por 50 píxeles de profundidad con un borde negro. Añadir un poco de relleno a los botones. Crear un estilo para una clase llamada "redcolor" que cambia el color de fondo de un elemento a rojo.
<Style type = "text / css">
sampleDiv {width: 200px; altura: 50px; frontera: negro sólido delgada; padding: 20px 5px 5px 10px; }
.button {margin: 20px 0 0 0; }.redColor {background-color: #red; }
</ Style>
4 Inserte las siguientes funciones de JavaScript debajo de los estilos:
<Script type = "text / javascript">
changeText función () {
document.getElementById("sampleDiv").firstChild.nodeValue="You have added text successfully.";
}
changeColor función () {
document.getElementById("sampleDiv").className="redColor";
}
</ Script>
La primera función se agrega texto en el div. El segundo cambia de color mediante la adición de la clase de "redcolor", que se aplica el estilo "redcolor".
5 Guardar este documento y abrirlo en su navegador. Haga clic en cada botón para observar el efecto deseado. El código completo aparecerá de la siguiente manera:
<Html>
<Head>
<Style type = "text / css">
sampleDiv {width: 200px; altura: 50px; frontera: negro sólido delgada; padding: 20px 5px 5px 10px; }
.redColor {background-color: #red; }.button {margin: 20px 0 0 0; }
</ Style>
<Script type = "text / javascript">
changeText función () {
document.getElementById("sampleDiv").firstChild.nodeValue="You have added text successfully.";
}
changeColor función () {
document.getElementById("sampleDiv").className="redColor";
}
</ Script>
</ Head>
<Body>
<Div id = "sampleDiv">
</ Div>
<Tipo botón = "botón" class = "botón" onclick = "changeText ()"> Añadir texto </ botón>
<Tipo botón = "botón" class = "botón" onclick = "changeColor ()"> Cambiar el color </ botón>
</ Body>
</ Html>