Ist nodeIndex eine gültige DOM-Elementeigenschaft im IE?
-
20-09-2019 - |
Frage
Ich bin heute bei der Arbeit auf Javascript gestoßen, das verwendet wurde jQuery um zwei Elemente abzurufen.Anschließend wurde elem.nodeIndex verwendet, um die Position in den übergeordneten Elementen für jedes Element zu bestimmen.Diese Eigenschaft wird nirgendwo festgelegt und ich sehe jetzt einen Verweis darauf in der msdn, mdc, oder woanders.
Ich bin durch dieses Javascript gegangen Feuerfuchs mit FireBug und den Code in Chrome und Opera getestet.Ich bin sicher, dass nichts versucht hat, diese Eigenschaft festzulegen.Ich kann jedoch nirgendwo Informationen zu dieser nodeIndex-Eigenschaft finden.
Existiert nodeIndex als DOM-Eigenschaft im IE oder habe ich beim Debuggen meines Codes etwas übersehen?
AKTUALISIEREN: Ich habe die gleiche Frage gestellt jQuery-Liste und sie bestätigten, dass die Immobilie nur für den internen Gebrauch bestimmt ist:
Lösung
Es sieht so aus, als wäre es JQuery, das ist Hinzufügen nodeIndex
zu Knoten in einigen Fällen.
Andere Tipps
Nun, die einfache Antwort lautet:Wenn es nirgendwo wie MDC, MSDN oder W3 dokumentiert ist, handelt es sich nicht um eine „echte“ DOM-Eigenschaft.
Die Idee, nodeIndex zu verwenden, ist ebenfalls falsch. Warum sollten Sie das tun?