1. 在指定位置,插入字符串(此需求来源于,img中src没值的字符串标签中,插入图片http地址)
// 使用slice写出的 自定义方法,绑定在String的原型链上 String.prototype.splice = function(start, newStr) { return this.slice(0, start) + newStr + this.slice(start); }; let imgArr = [‘http://23.45.56.89:8080/11.jpg‘,‘http://23.45.56.89:8080/12.jpg‘,‘http://23.45.56.89:8080/13.jpg‘] let noSrc = `<img src="" /></div><div><br><div><img src="" /></div><div><img src="" /></div><b>滕禹鑫</b>`; //进行循环匹配,替换 for(let i=0;i<imgArr.length;i++){ //indexOf检测位置 let index = noSrc.indexOf(‘src=""‘); let a = noSrc.splice(index+5,imgArr[i]); //赋值回去 ,因为必须对原来的字符串进行修改 noSrc = a; }
原文:https://www.cnblogs.com/tengyuxin/p/13398671.html