[英]javascript is not decoding html values
我正在努力實現以下目標
var a = "how are you. <br> fine";
var b = "how are you, <br> fine";
alert(a);
alert(b);
輸出應為
How are you
fine
但這給了我
how are you. <br> fine
how are you, <br> fine
&gt&lt和&nbsp在我的字符串中
如何在javascript的警報消息中解碼此html
嘗試這個...
var text = '<p>name</p><p><span style="font-size:xx-small;">ajde</span></p><p><em>da</em></p>';
var decoded = $('<div/>').html(text).text();
alert(decoded);
編輯:正如Rohan Kumar上面建議的那樣,我認為不可能在警報框中呈現HTML(這是您在問題中所隱含的含義)。 但是相反,您將需要執行以下操作,即使用替換或使用 模態對話框 更好地了解
var text = 'how are you, <br> fine';
var text = text.replace('<br>','\n');
var decoded = $('<div/>').html(text).text();
警報(解碼);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.