-
Cómo acceder a atributos de elemento con JavaScript
-
El Document Object Model (DOM) proporciona a los diseñadores Web tienen acceso a la estructura oculta de una página Web. Los métodos JavaScript getElemenById, GetElementsByTagName, getElementsByClassName, GetElementsByTagName, CreateElement y createAttribute pueden inspeccionar, modificar y añadir etiquetas HTML e información de estilo. La propiedad "innerHTML" de la función getElemenById permite que el contenido para ser insertado entre los elementos de HTML, como los encabezamientos, párrafos, enlaces y listas ordenadas. elementos HTML deben estar etiquetados con un identificador o nombre o JavaScript no pueden acceder a ellos.Instrucciones
1 Iniciar la aplicación estándar, texto sin formato de texto editor que está disponible en su ordenador.
2 Introduzca el código siguiente en el editor de texto.
<Html>
<Head>
<Style type = "text / css">
pag {
font-weight: normal;
color rojo;
font-style: normal;
font-size: 2em;
frontera: 1px negro de puntos;
background-color: amarillo;
anchura: 50%;
}
</ Style>
<Script language = "javascript">
changeStyle función () {
. Document.getElementById ( "test") fontWeight = "bold";
. Document.getElementById ( "test") style.color = "blanco";
document.getElementById ( "test") style.fontStyle = "cursiva".;
. Document.getElementById ( "test") style.fontSize = "4em";
. Document.getElementById ( "test") style.backgroundColor = "negro";
. Document.getElementById ( "test") style.textAlign = "centro";
. Document.getElementById ( "test") innerHTML = "JavaScript y DOM Roca !!";
. Document.getElementById ( "contenedor") style.backgroundColor = "amarilla";
}
</ Script>
</ Head>
<Body id = "contenedor">
<P id = "prueba" onclick = "javascript: changeStyle ()">. Haga clic aquí para cambiar la página de estilo </ p>
</ Body>
</ Html>
3 Haga clic en el menú "Archivo". Seleccionar la opción "Guardar". Guardar con el nombre de archivo "test.html".
4 Iniciar el navegador Web que está disponible en su ordenador. Haga clic en la opción de menú "Archivo" y seleccionar "Abrir archivo".
5 Busque el archivo "test.html" que acaba de crear, seleccionar con el ratón, a continuación, haga clic en "Abrir".
6 Haga clic en el texto con el fondo amarillo para cambiar la apariencia de la página.
Consejos y advertencias
- Tanto la función JavaScript llama "getElemenById ()" y "getElementsByName ()" elementos DOM puede acceder y manipular HTML. El método "getElemenById ()" se puede conseguir en los elementos HTML directamente, mientras que "getElementsByName ()" se suma a la complejidad del programa, permitiendo únicamente el acceso indirecto a pesar de una matriz que contiene todos los elementos de la etiqueta marcada. Por otra parte, a pesar de todas las etiquetas HTML se pueden marcar con una identificación, no todos pueden ser etiquetados con un nombre.
- Los navegadores más antiguos no pueden ejecutar correctamente las funciones de JavaScript DOM. Siempre probar el código en diferentes navegadores y versiones anteriores del mismo navegador con el fin de garantizar el código funciona como se esperaba.