Вопрос

Я пытаюсь создать очень простой довольственный вход Div. Тем не менее, любой способ, которым я могу придумать, чтобы получить значение ввода, не совсем то, что пользователь вводит в IE, потому что WhiteSpace обрушивается. т.е. "привет мир" становится "привет миром". Но для меня важно, чтобы я смогу получить текст, поскольку пользователь набрал его, если это вообще возможно. Есть идеи, как я могу это сделать?

Это было полезно?

Решение 2

Оказывается, что я могу получить значение просто хорошо, используя Innerhtml, не обрушившись на пробелы. Тем не менее, нет никакого способа установить значение, так что IE не разрушает пространства, что делает абсолютно невозможным для модульного тестирования.

Другие советы

Вы пытались прочитать Innerhtml из Div?

Используйте старый добрый «», и это будет работать так, как вы хотите;)

Для вашего примера вы попробовали внутренний текст, я просто боюсь, что использование innerhtml может вернуть некоторую дополнительную разметку, которую некоторые браузеры могли бы добавить при манипулировании редактируемым контентом.

Проверьте эти вопросы StackOverflow для разницы между Innerhtml и InnerText:

Разница между внутренним текстом и HTML

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top