踩坑系列---IE浏览器中不⽀持“replaceAll”属性或⽅法1.近⽇在做项⽬的时候报错不⽀持“replaceAll”属性或⽅法。
var afterReplaceAttr = placeAll(":", attr);//写法报错
这样的语句在javaScript,在Google是没有问题(在IE测试)。为了兼容IE浏览器,于是换了⼀种写法。
var attr = "%3A"; //替换字符换⽰例 //var afterReplaceAttr = placeAll(":", attr);
var place(new RegExp(":", "gm"),attr);
// 在place(new RegExp(":", "gm")中,workoid为原字符串
//new RegExp(":", "gm")    在括号中“:”只要遇到“:”,就替换成“%3A”
// g:执⾏全局匹配,⽽不是匹配第⼀个后停⽌。// m:执⾏多⾏匹配
res:www.wt.doc%&wt.doc%3AdocId
replaceall()