html中的文本内容中出现 <与 >处理:直接替换成:< 与 >
但是在元素的title属性中出现<与 >处理:如果简单的替换成< 与 >是不能解决问题的,需要替换成:<\r 与 >\r,如下面的方法,不知道为什么?谁能帮忙回答一下。
下面是我的替换方法:
//将小于号、大于号替换为<\r 与 >\r
replaceGtAndLt: function(param){
var self = this;
if(param.indexOf('<') != -1){
param = param.replace(/</g, '
<\r');
}
if(param.indexOf('>') != -1){
param = param.replace(/>/g, '
>\r');
}
return param;
},