Heim >Web-Frontend >js-Tutorial >NextSibling in Javascript verwendet trap(da)trap(keng)_Javascript-Fähigkeiten

NextSibling in Javascript verwendet trap(da)trap(keng)_Javascript-Fähigkeiten

WBOY
WBOYOriginal
2016-05-16 16:50:041031Durchsuche

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 …

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn