Cliquez sur le code précédant pour accéder au fichier test.
Tapez le code suivant dans la console.
Nous détectons la présence du retour chariot. Le test du type confirme notre hypothèse
Voici l'écriture d'une fonction permettant d'obtenir le premier élément (avec ou sans retour chariot).
function next( elem ) {
do {elem = elem.nextSibling;} while ( elem && elem.nodeType != 1 );return elem;
}
function first( elem ) {
elem = elem.firstChild;
return elem && elem.nodeType != 1 ?
next ( elem ) : elem;
}
first(document.body);
Para 1
second Para 2
dernier Para