-
Cómo escribir a un Div desde JavaScript
-
El lenguaje JavaScript permite a los desarrolladores de sitios web para inspeccionar y modificar el marco oculto de una página Web. JavaScript tiene métodos para acceder al Document Object Model o DOM - Interfaz de programación de aplicaciones del Hypertext Markup Language. El método JavaScript getElemenById () permite al programador para inspeccionar, modificar y añadir etiquetas HTML e información de estilo. La mayoría de las propiedades de la hoja de estilo y atributos pueden ser modificadas, incluyendo fondos, fuentes, bordes, anchos y posicionamiento. Las etiquetas HTML deben estar etiquetados con un identificador de lo que el método getElemenById () puede encontrar y acceder a ellos.Instrucciones
1 Poner en marcha el, texto plano editor de texto estándar en el ordenador.
2 Introduzca el código siguiente en el editor de texto:
<Html>
<Head>
<Style type = "text / css"> <! -
{externa
background-color: amarillo;}
interior {
Anchura: 200px;altura: 40px;
background-color: rojo;
color blanco;
font-size: 15px;
padding: 10px;
}
-> </ Style>
<Script language = "javascript">
funcionar changeDiv () {
document.getElementById ( "interior") style.width = "400px".;
. Document.getElementById ( "interior") style.height = "400px";
. Document.getElementById ( "interior") style.fontSize = "62px";
. Document.getElementById ( "interior") style.textAlign = "centro";
. Document.getElementById ( "interior") style.backgroundColor = "# FFB3B3";
. Document.getElementById ( "interior") style.color = "negro";
document.getElementById ( "interior") innerHTML = "JavaScript puede cambiar muchas propiedades de una Div.";
}
</ Script>
</ Head>
<Body id = "exterior">
<Div id = "interior" onclick = "changeDiv ()"> Haga clic en el cuadro rojo para cambiar el div </ div>
</ Body>
</ Html>
3 Haga clic en "Archivo", "Guardar". Guardar con el nombre de archivo "test.html".
4 Lanzamiento de su navegador. Haga clic en "Archivo", "Abrir archivo".
5 Localiza el archivo "test.html" que ha creado. Haga clic en "Abrir".
6 Haga clic en el texto en el fondo azul con el ratón para cambiar los márgenes de la caja.
Consejos y advertencias
- El método de JavaScript DOM "getElementsByTagName ()" permite a un programador para cambiar todas las instancias de una etiqueta HTML particular en un documento a la vez. El método "getElementsByTagName ()" se le da un nombre de etiqueta HTML como un parámetro - tales como "p" para el párrafo, "H1" para un encabezado 1, o "div" para una división de la página - y devuelve una matriz que contiene cada aparición de esa etiqueta en el documento. Por ejemplo, si un documento contiene cinco párrafos con la etiqueta "<p>", getElementsByTagName ( "p") devolverá una matriz con cinco elementos. El código siguiente ilustra esto cambiando el color del texto de todos los elementos "<p>" o de párrafo en la página Web:
- <Html>
- <Head>
- <Script language = "javascript">
- changePs function () {
- var x = document.getElementsByTagName ( "p");
- for (i = -0; i <x.length; i ++)
- x [i] = '# .style.color D2691E';
- }
- </ Script>
- </ Head>
- <Body>
- <P style = "color: red"> Heme aquí </ p>
- <P style = "color: blue"> Heme aquí </ p>
- <P style = "color: green"> Heme aquí </ p>
- <P style = "color: amarillo"> Heme aquí </ p>
- <P style = "color: gris"> Heme aquí </ p>
- <P style = "color: negro"> Heme aquí </ p>
- <input type = "button" onclick = "changePs ()">
- </ Body>
- </ Html>
- La mayoría de los navegadores muestran HTML válido y el código CSS de manera diferente. Incluso las diferentes versiones del mismo navegador pueden producir problemas de visualización inesperados. Siempre probar el código en diferentes navegadores y versiones anteriores del mismo navegador para asegurar el código funciona como se esperaba.