Comment obtenir de la valeur de la div contenu dans IE
-
19-09-2019 - |
Question
J'essaie de créer une entrée div très simple contenant. Cependant, de toute façon à penser pour obtenir la valeur de l'entrée n'est pas exactement ce que l'utilisateur a tapé IE parce que l'espace blanc est effondré. IE "Hello World" devient "Hello World". Mais il est important pour moi que je puisse obtenir le texte car l'utilisateur l'a tapé si possible. Des idées comment puis-je faire cela?
La solution 2
Il s'avère que je peux obtenir la valeur très bien en utilisant InnerHTML sans effondrer les espaces. Cependant, il n'y a aucun moyen de définir la valeur de telle sorte que IE ne s'effondre pas, ce qui rend absolument impossible le test unitaire.
Autres conseils
Avez-vous essayé de lire l'Innerhtml de la div?
Utilisez le bon vieux "" et cela fonctionnera comme vous le souhaitez;)
Pour votre exemple, avez-vous essayé InnerText, j'ai juste peur que l'utilisation de InnerHTML puisse renvoyer un balisage supplémentaire que certains navigateurs pourraient ajouter lors de la manipulation du contenu modifiable.
Vérifiez ces questions StackOverflow pour la différence entre InnerHTML et InnerText: