Tecnología

Inicio

La forma de código JavaScript para más de una bandera

Los desarrolladores web pueden manipular dinámicamente elementos de la página web utilizando JavaScript, siempre que cada elemento tiene un identificador único. El modelo de objeto de documento de JavaScript (DOM) proporciona eventos que identifican de forma única los elementos de la página, a continuación, de forma dinámica alteran en una variedad de maneras. Alteraciones incluyen los atributos de estilo, funciones y ubicaciones dentro de la interfaz de usuario.

Instrucciones

1 Abra un editor de texto y crear un archivo llamado changeBanners.html. Insertar etiquetas HTML básicas:

<Html>
<Head> </ head>
<Body> </ body>
</ Html>

2 Añadir una etiqueta "<div>" entre "<body>" del archivo y "</ body>" etiquetas. Asignar los siguientes atributos de estilo a la etiqueta "<div>":

<Div id = estilo "bannerOne" = "border: 1px sólidos; altura: 30px; ancho: 100px;">
</ Div>

Puede modificar cualquiera de estos valores para adaptarse a su diseño.

3 Añadir un segundo "<div>" etiqueta con los siguientes atributos:

<Div id = estilo "bannerTwo" = "border: 1px sólidos; altura: 50px; anchura: 50px;">
</ Div>

4 Añadir una etiqueta de ancla "<a>" después de la segunda etiqueta "</ div>":

<a href="#"> Haga clic para cambiar Banderas </a>

5 Editar la etiqueta "<a>" para añadir un evento "onclick ()". El evento llama a una función llamada "codeBanners" y pasa dos colores a la función:

<a href="#" onclick='codeBanners('blue','green')'> Haga clic para cambiar Banderas </a>

6 Añadir un par de delimitadores de JavaScript "<script>" y "</ script>", entre el "<head>" y "</ head> etiquetas". Dar la etiqueta abierta "<script>" el atributo "tipo" siguiente:

<Script type = "text / javascript">
</ Script>

7 Incluir una función llamada "codeBanners" entre los delimitadores de JavaScript:

<Html>
<Head>
<Script type = "text / javascript">
codeBanners de función (firstColor, secondColor)
{
document.getElementById ( 'bannerOne') = style.background firstColor.;
document.getElementById ( 'bannerTwo') = style.background secondColor.;
}
</ Script>
</ Head>
<Body>
<Div id = estilo "bannerOne" = "border: 1px sólidos; altura: 30px; ancho: 100px;"> </ div>
<Div id = "bannerTwo" style = "border: 1px sólidos; altura: 50px; anchura: 50px;"> </ div>
<a href="#" onClick="codeBanners('blue','green')"> Haga clic para cambiar Banderas </a>
</ Body>
</ Html>

La función "codeBanners" recupera los dos colores enviados mediante el "onclick) (" función. También hace referencia a "bannerOne" y cambia su color a azul, a continuación, las referencias "bannerTwo" y cambia su color a verde. Guarde y cierre el archivo.

8 Abra el archivo en un navegador Web. Haga clic en "Haga clic para cambiar Banderas" hipervínculo y verifique que las banderas cambian de color.

Consejos y advertencias

  • JavaScript se puede utilizar para cambiar más de dos elementos en cualquier página Web dado.
  • JavaScript no está limitado a alterar de forma dinámica "<div> etiqueta" banners. Prácticamente cualquier elemento de una página web con un identificador único puede ser codificada para cambiar dinámicamente.
  • Algunos navegadores antiguos y versiones de navegadores pueden no aplicar JavaScript por completo.