¿Cómo construir los elementos de html dinámico en javascript
Video: 16. Tutorial jQuery: Crear, copiar y remover elementos
Uno de los componentes básicos para la creación de efectos especiales para cualquier página es la posibilidad de hacer cambios HTML dinámicas a la página. Por ejemplo, es posible que desee crear un efecto especial para el elemento seleccionado, como se muestra en el siguiente ejemplo.
Video: Cali Rojas - Los métodos createElement y appendChild de javascript
ChangeStyles function (event) {// obtener una referencia a la element.var ThisElement = document.getElementById (event.currentTarget.id) - // Comprobar el evento type.if (event.type == "ratón sobre") {// Cambiar CSS class.ThisElement.setAttribute del elemento de destino ("clase", "Seleccionado") -} else {ThisElement.setAttribute ("clase", "Normal") -}}
Este código acepta un evento como entrada. El código obtiene una referencia al elemento proporcionado por la Evento objeto. A continuación, comprueba la tipo de evento propiedad para determinar qué tipo de evento que ha sucedido (ya sea una ratón sobre o una mouseout). El tipo de evento determina qué tipo de formateo utiliza el elemento.
Por supuesto, sería muy útil para proporcionar algún tipo de automatización para asignar un controlador de eventos para el el ratón por encima y onmouseout eventos. El siguiente código realiza esta tarea por usted:
Esta es otra variante de la interacción con un grupo de elementos que utilizan la misma etiqueta - la
etiqueta en este caso. El código obtiene un conjunto de estos elementos llamando getElementsByTagName (). A continuación, asigna el ChangeStyles () función para la el ratón por encima y onmouseout propiedades de cada elemento. El resultado es que cada
etiqueta en la página reacciona cuando se pasa el ratón sobre él.