Note : L'Internet Explorer sautera le noeud des textes du blanc-espace qui sont produits entre les noeuds (par exemple les caractères d'interligne), alors que Mozilla pas. Ainsi, dans l'exemple ci-dessus, le contrôle de fonctionnement de get_lastchild () le type de noeud du dernier noeud d'enfant du paramètre.
Les noeuds d'élément a le nodeType de 1, ainsi sinon le dernier enfant du noeud dans le paramètre est un noeud d'élément, il se déplace au noeud précédent, et vérifie si ce noeud est un noeud d'élément. Ceci continue jusqu'à ce que le dernier noeud d'enfant (qui doit être noeud d'élément) soit trouvé. De cette façon, le résultat sera correcte dans Mozilla et Internet Explorer.
|