Parlons d'abord de la méthode pour obtenir JS.
La méthode JS sera beaucoup plus gênante que jQuery, principalement parce que le navigateur FF, le navigateur FF traitera votre changement comme l'élément le plus DOM
Copier le code du code comme suit:
<div id = "test">
<div> </div>
<div> </div>
</div>
Le JS natif obtient le sous-élévation sous l'élément de l'ID. Peut être utilisé:
var a = docuemnt.getElementById ("test").
À l'heure actuelle a.Length = 2;
Mais si nous changeons une autre façon
var b = document.getElementById ("test").
À l'heure actuelle, B.Length n'est pas un problème dans le navigateur IE, et il est toujours égal à 2, mais il sera 4 dans le navigateur FF, car FF utilise également le changement de la banque comme élément.
Par conséquent, nous devons y faire face.
Copier le code du code comme suit:
Fonction del_ff (elem) {
var elem_child = elem.childnodes;
pour (var i = 0; i <elem_child.length; i ++) {
ifm_child [i].
{Elem.removechild (elem_child)
}
}
}
Les fonctions ci-dessus sont des éléments de calendrier partout. Supprimez-le.
Nodenames peut obtenir un type de nœud d'un nœud, // s / l'expression régulière de caractères non empty en js. Ajouter avant! Alors cela signifie que c'est un personnage vide
La méthode Test () est utilisée pour détecter si une chaîne correspond à un certain mode.
Si la chaîne de chaîne contient un texte qui correspond au regexpObject, renvoie true, sinon renvoie false.
NodEvalue indique la valeur de ce nœud.
Removechild est un sous-éléments qui supprime les éléments.
Après cela, avant l'appel, le père, le frère, avant ces attributs, appelez la fonction ci-dessus pour nettoyer l'espace.
Copier le code du code comme suit:
<div id = "test">
<div> </div>
<div> </div>
</div>
<cript>
Fuinction Dom () {
var s = document.getElementById ("test");
del_ff (s); // nettoyer l'espace
var chils = s.childNodes;
Var par = s.parentNode;
var ns = s.nextsbiling;
var ps = s.previouussbiling;
var fc = s.fringchild;
var lc = s.lastchile;
}
</cript>
Ce qui suit présente le père de JQuery, fils, méthode de recherche de nœuds frère
JQUERY.Parent (EXPR) Trouver un nœud père peut être transmis dans l'expr pour le filtrage, tel que $ ("Span").
jquery.parents (EXPR), similaire à jQuery.parents (EXPR), mais trouvez tous les ancêtres, non limités à l'élément parent
jQuery.children (expr).
jQuery.Contents () Renvoie tous les contenus suivants, y compris les nœuds et les textes. La différence entre cette méthode et les enfants () est que le texte vide sera également utilisé comme un
JQUERY Object Returns, Children () ne reviendra qu'au nœud
jQuery.prev (), retourner au nœud de frère précédent, pas tous les nœuds de frère
jQuery.prevall (), retournez à tous les nœuds précédents des frères
jQuery.next (), retournez au nœud de frère suivant, pas tous les nœuds de frère
jQuery.Nextall (), retournez à tous les nœuds de frères après tout
jQuery.Siles (), retournez aux nœuds des frères et sœurs, quel que soit le devant et le dos
jQuery.find (expr), complètement différent de jQuery.filter (expr). jQuery.Filter () est sélectionné dans la collection initiale d'objets JQuery, et le résultat de retour de jQuery.Find () n'aura pas de contenu dans l'ensemble initial, tel que $ ("p"), find ("Span"), démarrer Avec <p> éléments, commencez à chercher <span>, équivalent à $ ("p span")