数据库的值传到页面显示,如果值包含"&"或其他符号,页面显示会是"&"这一类转义后的值,看起来就很不友好
解决方法:
var sword = "我&你" //含被转义特殊符号值
var put = document.createElement('div'); //创建一个元素接收
put.innerHTML = sword; //拿到特殊符号并转义为正常显示符号
sword = put.innerText || put.textContent; //将转义后的值和原值拼接
console.log(sword);
值就会由"&"转换为"&"显示了,显示结果为"我&你"