JavaScript’te bazı HTML’lerden çıkmak istiyorum. Bunu nasıl yapabilirim?JavaScript'te '>' seçeneğini '>' olarak kaldırmak için herhangi bir yöntem var mı?
8
A
cevap
11
:
function htmlDecode(input){
var e = document.createElement('div');
e.innerHTML = input;
return e.childNodes[0].nodeValue;
}
htmlDecode('<>'); // "<>"
Basit, çapraz tarayıcı ve çalışır tüm HTML 4 Character Entities.
+2
teşekkürler. JQuery aracılığıyla Btw, var str = '< >' gibi görünecektir '; $ ('
'+str+'
') .text(); –
Somebody
+0
Teşekkürler @Somebody !!! Yukarıdaki yorum bana yardımcı oldu! – matheusvmbruno
0
Sen bir kukla textarea oluşturabilir, [senin kaçan html [>s
ile html] ile olan innerHTML ayarlayın ve textarea.value
var ta = document.createElement('textarea');
ta.innerHTML = ">";
alert(ta.value);
kullanmak ... Bir zamanlar CMS bu kullanmak zorunda olmasına rağmen bunu kullanıldığında, kötü oldu uygulama] sık sık HTML Entities çözmek için aşağıdaki işlevi kullanın
İlgili konular
- 1. Nesnede var mı yoksa javascriptte mi var
- 2. Masaüstünden kısayolu kaldırmak için özel bir yöntem var mı?
- 3. RenderBody() gereksinimini ortadan kaldırmak için herhangi bir yolu var mı?
- 4. Oynatırken medya dosyasının bindirilmesi için herhangi bir yöntem var mı?
- 5. PDF'lerden şifreleri programlı olarak kaldırmak için bir kütüphane var mı?
- 6. '> & 0' (stdin'e yönlendirmek) için kullanım var mı? Bash olarak
- 7. Denetleyici adını URL'de kaldırmak veya gizlemek için herhangi bir yolu var mı? codeigniter
- 8. Uygulama kilitlendiğinde çağrılan appDelegate'de herhangi bir yöntem var mı?
- 9. JSP etiketlerinde <rtexprvalue> false</ rtexprvalue> kullanmak için herhangi bir iyi neden var mı?
- 10. Moodle için herhangi bir API var mı?
- 11. CodeIgniter etkin kayıt, içinde deyim IF Ekle> seçeneğini() işlevi
- 12. <script><!--//--></script> Modern bir amacı var mı?
- 13. Tanımsız yöntem 'çoğullama' için # <Controller>
- 14. HTTP GET, POST, PUT, DELETE için sabit almak için herhangi bir yöntem var mı? Örneğin
- 15. <span> içinde <span> var mı?
- 16. İstenmeyen, kullanılmayan değişkeni kaldırmak için bir araç var mı
- 17. Neden VBA <code>Collection</code> yöntemlerdir hepsi 5 üyesi var bir yöntem
- 18. ListView.invalidateViews() `ve 'Adapter.notifyDataSetChanged()' arasında bir fark var mı? <code>ListView.invalidateViews()</code> ve <code>Adapter.notifyDataSetChanged()</code> arasında herhangi bir fark
- 19. cygwin olarak, yolları <code>/cydrive</code> önek kaldırmak için, böyle bir montaj yaptılar
- 20. angularjs nasıl <strong>kimliği</strong> dizide <code>$scope.myitems</code> var <code>$scope.items</code> filtrelemek için herhangi bir seçenek var mı başka dizi elemanlarının
- 21. Öğe dizisini kaldırmak için matlab
- 22. Python'da varolan bir nesneye yöntem eklemek için herhangi bir zarif yol var mı?
- 23. PHP -> LLVM IR çevirmenleri var mı?
- 24. Programsal olarak arayabileceğim herhangi bir Eclipse refactoring API var mı?
- 25. türden bir koleksiyon almak mümkün mü? bu birliği oluşturan türlerinin bir koleksiyon çıkarmak için bir yöntem var mı</p> <pre><code>SomeUnion = Union{Int, String} </code></pre> <p>:
- 26. Python'da "joker yöntem" var mı?
- 27. Haskell'de dizgi birleştirmeyi nasıl basitleştirebilirim?</p> <pre><code>myF :: String -> String myF arg1 = "const" ++ arg1 </code></pre> <p>bunu basitleştirmek için herhangi bir yolu var mı:
- 28. En etkili yolu bir <code>IList<T></code> nesneden birden fazla öğe kaldırmak için en etkili yoludur Ne ılist <T>
- 29. Yine de birleştirme stratejisi seçeneğini "onların" olarak ayarlamak için Jenkins Git eklentisi var mı?
- 30. Bahar Roo için Thymeleaf için herhangi bir ekleme var mı?
Belki bir şey özlüyorum, ama str.replace hakkında bu kadar korkunç ne var? Çalışmıyor mu? – mpen
Çünkü bundan daha fazla varlığa sahipsiniz. örneğin, &arr; ← → • vb. Oh, ve ingilizce olmayan karakterler ve '* gasp *' aksanları ve benzeri – Warty