quiero escapar algo de HTML en JavaScript. ¿Cómo puedo hacer eso?¿Hay algún método para deshacer '>' a '>' en JavaScript?
8
A
Respuesta
11
a menudo uso la siguiente función para decodificar HTML Entities:
function htmlDecode(input){
var e = document.createElement('div');
e.innerHTML = input;
return e.childNodes[0].nodeValue;
}
htmlDecode('<>'); // "<>"
simple, multi-navegador y funciona con todos los HTML 4 Character Entities.
+2
Gracias amigo. Por cierto, a través de jQuery se verá como var str = '< >'; $ ('
'+str+'
') .text(); –
Somebody
+0
Gracias @Somebody !!! ¡Tu comentario anterior me ayudó! – matheusvmbruno
0
Se puede crear un área de texto simulado, establezca su innerHTML para su html escapado [html con la >s
] y utilice el textarea.value
var ta = document.createElement('textarea');
ta.innerHTML = ">";
alert(ta.value);
... tuvo que usar esto en vez de un CMS [aunque cuando lo usé, fue una mala práctica]
Cuestiones relacionadas
- 1. ¿Hay algún comando para deshacer git init?
- 2. ¿Hay algún servicio SVN-> GIT sincronizado?
- 3. ¿Qué significa '>>>' en javascript?
- 4. ¿Para qué se utiliza el operador JavaScript >>>?
- 5. ¿Hay algún personaje mágico en Twilio? <Say> verbos
- 6. ¿Hay algún tipo de Future <T> en .NET?
- 7. ¿Hay algún propósito útil para <style type = "text/javascript">?
- 8. Deshacer "git add <dir>"?
- 9. ¿Hay algún intérprete de PHP -> LLVM IR?
- 10. Functor es para (a -> b) -> (f a -> f b), ¿qué es para (Categoría c) => c a b -> c (f a) (f b)?
- 11. ¿Cómo puedo cambiar '>' a '>' y '>' a '>'?
- 12. Operador de JavaScript extraño: expr >>> 0
- 13. Javascript y `<> ...</>` etiquetas
- 14. ¿hay usos para '> & 0' (redirigir a stdin)?
- 15. Ruby: método indefinido `> '
- 16. ¿Hay algún uso para el estudio visual generado automáticamente <meta> etiquetas
- 17. ¿Hay alguna razón para usar esto->
- 18. Monad m => a -> [a -> m a] -> m a
- 19. ¿Por qué 5> 4> 3! = (5> 4 && 4> 3) verdadero en Javascript?
- 20. C# ¿hay algún motivo para utilizar ArrayList en lugar de List <T>?
- 21. Método reutilizable para transformar Iterable <T> a T []?
- 22. Envolviendo javascript en <!-- -->
- 23. ¿Hay un método de Linq para agregar un solo elemento a un IEnumerable <T>?
- 24. No hay servidor en windows> preferencias
- 25. ¿Hay algún método para clonar una matriz en jQuery?
- 26. ¿Hay algún método en la API estándar para retener todo()?
- 27. ¿Qué significa >> y >>> en Java?
- 28. ¿Qué significa ">>" y "<<" en Javascript?
- 29. En Haskell, ¿hay infinito :: Num a => a?
- 30. ¿Hay algún método similar para dict en python?
Tal vez me esté perdiendo algo, pero ¿qué tiene de terrible el cambio de lugar? ¿No funciona? – mpen
Porque tienes más entidades que solo eso. por ejemplo, &arr; ← → • etc ... Oh, y usted tiene esos caracteres no ingleses y acentos '* gasp *' y similares – Warty