Heim >Web-Frontend >js-Tutorial >NextSibling in Javascript verwendet trap(da)trap(keng)_Javascript-Fähigkeiten
Ich bin heute beim Schreiben von js auf eine Falle (keng) gestoßen
Über HTML/XML-Knoten
Es heißt, dass nextSibling im IE keine Textknoten zurückgibt, Chrome oder Firefox jedoch Textknoten...
Dies hat zu sehr ernsten Problemen bei meiner Arbeit geführt
Ich habe im Internet viele Verarbeitungsmethoden gefunden, die alle verschiedene Pakete zur js-Funktion hinzufügen...
Später habe ich herausgefunden, dass es eine nextElementSibling-Methode gibt...
Diese gibt keine Textknoten zurück, egal um welchen Browser es sich handelt...
Was für eine große Falle
Ebenso gibt es ein entsprechendes FirstElementChild für FistChild. Andere Funktionen, die Knoten auswählen, sollten auch entsprechende Elementmethoden haben, aber ich habe es noch nicht ausprobiert ...
Dann habe ich plötzlich „fistChildElement()“ gefunden ... ⊙﹏⊙bhan, ich denke, das ist in c …