Lassen Sie uns zuerst über die Methode sprechen.
Die JS -Methode ist viel mehr problematisch als JQuery, vor allem, weil der FF -Browser der FF -Browser Ihre Änderung als das am meisten DOM -Element behandelt
Kopieren Sie den Code -Code wie folgt:
<div id = "test">
<div> </div>
<div> </div>
</div>
Der native JS erhält das Sub -Element unter dem Element der ID. Kann verwendet werden:
var a = docuemnt.getElementById ("Test").
Zu diesem Zeitpunkt a.länge = 2;
Aber wenn wir uns anders ändern
var b = document.getElementById ("Test").
Zu diesem Zeitpunkt ist B.Length im IE -Browser kein Problem und ist immer noch 2, aber es wird 4 im FF -Browser sein, da FF auch die Änderung der Bank als Element verwendet.
Daher müssen wir uns damit befassen.
Kopieren Sie den Code -Code wie folgt:
Funktion del_ff (elem) {
var elem_child = elem.childnodes;
für (var i = 0; i <elem_child.length; i ++) {
IFM_CHILD [i].
{Elem.removechild (elem_child)
}
}
}
Die obigen Funktionen sind Kalenderelemente überall. Löschen ihn.
Knotennamen können einen Knotentyp eines Knotens abrufen, // s/den regulären Ausdruck von nicht minderwertigen Zeichen in JS. Fügen Sie vor! Dann bedeutet es, dass es ein leerer Charakter ist
Die Test () -Methode wird verwendet, um festzustellen, ob eine Zeichenfolge mit einem bestimmten Modus übereinstimmt.
Wenn die Zeichenfolge Zeichenfolge einen Text enthält, der mit dem RegexpObject übereinstimmt, gibt true zurück, ansonsten kehrt false zurück.
NodeValue gibt den Wert in diesem Knoten an.
Removechild ist ein Sub -Element, das Elemente löscht.
Danach rufen Sie vor dem Anruf Vater, Bruder, vor diesen Attributen die obige Funktion an, um den Raum zu beseitigen.
Kopieren Sie den Code -Code wie folgt:
<div id = "test">
<div> </div>
<div> </div>
</div>
<Script>
FUINCTION DOM () {
var s = document.getElementById ("test");
Del_ff (s);
var chils = s.childnodes;
Var par = S.Parentnode;
var ns = s.nextsbiling;
var ps = s.previouussbiling; // den vorherigen Bruderknoten von s erhalten
var fc = s.fringchild;
var lc = S. Lastchile;
}
</script>
Im Folgenden wird Jquerys Vater, Sohn, Bruderknoten -Suchmethode vorgestellt
JQuery.Parent (Expr.) Einen Vaterknoten kann für die Filterung in Extra übergeben werden, wie z. B. $ ("span").
JQuery.Parents (EXPR), ähnlich wie jQuery.Parents (EXPR), aber alle Vorfahren finden, nicht auf das übergeordnete Element beschränkt
jQuery.Children (expr.
jQuery.Contents () gibt alle folgenden Inhalte zurück, einschließlich Knoten und Texte. Der Unterschied zwischen dieser Methode und den Kindern () besteht darin, dass der leere Text auch als als verwendet wird
JQuery -Objekt kehrt zurück, Kinder () kehren nur zum Knoten zurück
jQuery.prev (), kehre zum vorherigen Bruderknoten zurück, nicht alle Bruderknoten
jQuery.prevall () kehren Sie zu allen vorherigen Brüdern Knoten zurück
JQuery.Next (), kehre zum nächsten Bruderknoten zurück, nicht alle Bruderknoten
JQuery.Nextall () kehren Sie schließlich zu allen Brüderknoten zurück
JQuery.Siblings (), kehren Sie zu den Geschwistern zurück, unabhängig von vorne und hinten
jQuery.find (expr), völlig unterscheidet sich von jQuery.filter (Expr.). Jquery.filter () wird aus der ersten Jquery -Objektsammlung ausgewählt, und das Rückgabeergebnis von jQuery.find () hat keinen Inhalt im ersten Satz, wie z. B. $ ("P"), find ("span"), starten Suchen Sie mit <P> Elementen nach <spannung>, äquivalent zu $ ("P span").