Código HTML:
<div onmouseover="funcion(this.childNodes[1]);" > AAAA <div> <div>BBB</div> <div>CCC</div> </div> </div>
Como lo hago, he probado con this.nextSibling[2], etc, pero no lo consigo bien.
Me ayudais??? GRACIAS!!!
| ||||
Respuesta: Uso de chilnode Cita: No entendí esa parte ¿Que quieres que haga el div al hacer onmouseover?a lo mejor hasta se puede hacer con puro css, y así como lo haces de pasarle el atributo onmouseoverdirecto, se ve muy feo, sería más facil si usas un framework o lo haces como dicta es estandar actual.
__________________ Programación y diseño web México |
| ||||
Respuesta: Uso de chilnode buenas... tampoco tengo muy claro lo que describes. no obstante, te adelanto que pongas mucha atención al trabajar con childNodes. en tu ejemplo, childNodes[1] hace referencia al DIV hijo del principal (el que contiene el evento). childNodes no trabaja directamente con elementos, sino con nodos practicamente de cualquier tipo. el detalle a tener muy en cuenta es la diferencia en como los navegadores manejan childNodes. particularmente iexplorer no considera como nodo el espacio vacio que existe entre una etiqueta y otra (ya sea de cierre o apertura, o una combinación de ella).
Código:
en este ejemplo, para iexplorer, childNodes[1] no existe, mientras que para otros navegadores es el elemento <child>. <root event="this.childNodes[1];"> <child>...</child> </root>
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |
Etiquetas: |