Hablemos sobre el método para obtener JS primero.
El método JS será mucho más problemático que jQuery, principalmente porque el navegador FF, el navegador FF tratará su cambio como el elemento más
Copiar código del código de la siguiente manera:
<div id = "prueba">
<div> </div>
<div> </div>
</div>
El JS nativo obtiene el subelemento bajo el elemento de la ID. Se puede usar:
var a = docuemnt.getElementById ("prueba").
En este momento a.length = 2;
Pero si cambiamos de otra manera
var b = document.getElementById ("prueba").
En este momento, B. La longitud no es un problema en el navegador IE, y todavía es igual a 2, pero será 4 en el navegador FF, porque FF también usa el cambio del banco como elemento.
Por lo tanto, tenemos que lidiar con eso.
Copiar código del código de la siguiente manera:
Función del_ff (elem) {
var elem_child = elem.childnodes;
para (var i = 0; i <elem_child.length; i ++) {
ifm_child [i].
{Elem.removechild (elem_child)
}
}
}
Las funciones anteriores son elementos calendario en todas partes. Eliminarlo.
Los nombres nodo pueden obtener un tipo de nodo de un nodo, // s/la expresión regular de caracteres no vacíos en JS. ¡Añadir antes! Entonces significa que es un personaje vacío
El método test () se usa para detectar si una cadena coincide con un modo determinado.
Si la cadena de cadena contiene un texto que coincide con REGEXPObject, devuelve verdadero, de lo contrario devuelve False.
NodeValue indica el valor en este nodo.
RemoVeChild es un subelemento que elimina los elementos.
Después de eso, antes de la llamada, padre, hermano, antes de estos atributos, llame a la función anterior para limpiar el espacio.
Copiar código del código de la siguiente manera:
<div id = "prueba">
<div> </div>
<div> </div>
</div>
<script>
fuinction dom () {
var s = document.getElementById ("prueba");
del_ff (s);
var chils = s.childnodes;
Var par = s.parentnode;
var ns = s.nextsbiling;
var ps = s.previouussbiling;
var fc = s.fringchild;
var lc = s.lastchile;
}
</script>
Lo siguiente presenta al padre de JQuery, hijo, método de búsqueda de nodo hermano
JQuery.Parent (expr) Encontrar un nodo padre puede pasar a Expr para el filtrado, como $ ("Span").
jQuery.Parents (expr), similar a jQuery.Parents (expr), pero encuentre a todos los antepasados, no limitados al elemento principal
jQuery.children (expr).
jQuery.contents () Devuelve todos los siguientes contenidos, incluidos nodos y textos. La diferencia entre este método y los niños () es que el texto en blanco también se utilizará como un
JQuery Object Devuelve, Children () solo volverá al nodo
jQuery.prev (), regrese al nodo hermano anterior, no todos los nodos hermanos
jQuery.prevall (), regrese a todos los nodos de los hermanos anteriores
jQuery.next (), regrese al próximo nodo hermano, no todos los nodos hermanos
jQuery.nextall (), regresa a todos los nodos de los hermanos después de todo
jQuery.siblings (), regrese a los nodos de hermanos, independientemente de la parte delantera y posterior
jQuery.Find (expr), completamente diferente de jQuery.filter (expr). jQuery.filter () se selecciona de la colección inicial de objetos jQuery, y el resultado de retorno de jQuery.find () no tendrá contenido en el conjunto inicial, como $ ("P"), find ("Span"), Inicie Con <p> elementos, comience a buscar <span>, equivalente a $ ("p -span")