内容在提交的时候将所有传递进来的String进行HTML编码,查出来在标签内可以识别,在input里面无法识别,value里面默认是字符串的形式。有没有一种方法是可以将所有传递给页面的String 进行解码的? 或者其他方法可以解决这个问题的。
4 回答

潇潇雨雨
TA贡献1833条经验 获得超4个赞
要试试吗 少年 window.onload=function (){ document.querySelectorAll('input[type="text"]').forEach((item,index)=>{ let tempVal=item.value; let temp= tempVal.match(/&#([0-9]+?);/g); if(temp!=null){ let temp1=[...new Set(temp)]; temp.forEach((item0)=>{ tempVal=tempVal.replace(new RegExp(item0,'g'),String.fromCharCode(item0.replace('&#','').replace(';',''))); }); item.value=tempVal; } }); }
添加回答
举报
0/150
提交
取消