替换& amp;到& [英] Replace & to &

查看:127
本文介绍了替换& 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屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆