Tecnología

Inicio

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>