Maison  >  Article  >  interface Web  >  NextSibling en javascript utilise les compétences trap(da)trap(keng)_javascript

NextSibling en javascript utilise les compétences trap(da)trap(keng)_javascript

WBOY
WBOYoriginal
2016-05-16 16:50:041017parcourir

J'ai rencontré un piège (keng) lors de l'écriture de js aujourd'hui

À propos des nœuds HTML/XML

On dit que nextSibling ne renverra pas de nœuds de texte dans IE, mais Chrome ou Firefox le renverront nœuds de texte...

Cela a entraîné des problèmes très sérieux dans mon travail

J'ai trouvé de nombreuses méthodes de traitement sur Internet, qui ajoutent toutes divers packages à la fonction js...

Plus tard, j'ai découvert qu'il existe une méthode nextElementSibling...

Cela ne renverra pas de nœuds de texte, quel que soit le navigateur...

Quel gros piège

De même, il existe un firstElementChild correspondant pour fistChild. Les autres fonctions qui sélectionnent les nœuds devraient également avoir des méthodes Element correspondantes, mais je ne l'ai pas encore essayé...

Puis j'ai soudainement trouvé fistChildElement()... ⊙﹏⊙bhan, je suppose que c'est en c …

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn