Bonjour à tous,

Supposons qu'une page contienne un élément dont le texte s'étale sur plusieurs lignes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<div id="demo">
line1
line2
line3
</div>
Si je souhaite en extraire le contenu et le découper pour en séparer chaque ligne, il m'a semblé logique de faire tout simplement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<script type="text/javascript">
var text = document.getElementById('demo').innerHTML;
var split = text.split(/\r\n|\r|\n/);
alert('Nombre de lignes:'+split.length);             
</script>
Le résultat est OK sous Firefox, Opera, Chrome et Safari. Par contre IE pose problème, dans le sens ou le split ne retourne qu'une seule ligne. Quelqu'un a-t-il une autre idée pour réaliser la découpe ?

Merci d'avance !