替换& amp;到& [英] Replace & to &
本文介绍了替换& amp;到&的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
由于对vars的一些Javascript操作,我在我的var中得到& amp;
而不是&
所以我试过这个:
Due to some Javascript actions to vars I got &
instead of &
in my var:
So I tried this:
url_summer = 'http://192.168.0.20/menulb.php?w=chapter&if=If_menulb&p=' + page ;
url_summer = url_summer.replace(/&/g, '&');
alert(url_summer) ;
警报告诉我:
http://192.168.0.20/menulb.php?w=chapter&if=If_menulb&p=521
这很奇怪,函数replace不想将& amp;
更改为&安培;
。
如果我也这样做,将& amp;
更改为 +
就可以了!
This is strange, the function replace doesn't want to change &
to &
.
If I do the same to change &
to +
it works!
url_summer = url_summer.replace(/&/g, '+');
我怎么改变& amp;
到&
?
推荐答案
像这样解码:
var str = "http://192.168.0.20/menulb.php?w=chapter&if=If_menulb&p=521";
var div = document.createElement('div');
div.innerHTML = str
var decoded = div.firstChild.nodeValue;
这篇关于替换& amp;到&的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文