Pregunta

Estoy tratando de crear una entrada Div Contentedable muy simple. Sin embargo, de cualquier manera que pueda pensar para obtener el valor de la entrada no es exactamente lo que el usuario escribió en IE porque Whitespace está colapsado. es decir, "hola mundo" se convierte en "hola mundo". Pero para mí es importante que pueda obtener el texto, ya que el usuario lo ha escrito si es posible. ¿Alguna idea de cómo puedo hacer esto?

¿Fue útil?

Solución 2

Resulta que puedo obtener el valor bien usando InnerHTML sin IE colapsar ningún espacio. Sin embargo, no hay forma de establecer el valor de tal manera que IE no colapse los espacios, lo que hace que sea absolutamente imposible probar unidades.

Otros consejos

¿Intentaste leer el Innerhtml del Div?

Usa el buen viejo "" y funcionará como quieras;)

Para su ejemplo, intentó inntext, solo tengo miedo de que usar InnerHTML pueda devolver un marcado adicional que algunos navegadores podrían agregar al manipular el contenido editable.

Consulte estas preguntas de StackOverFlow para la diferencia entre InnerHTML e InnteText:

Diferencia entre inntext y html

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top