要把下面字符串中img标签的src的base64替换成this.urlData里面的数字,按顺序替换
我每次只能替换一个
大佬给我写一下逻辑可以吗
这里加这个是因为有些img的src就是http的连接不需要替换,需要替换的是base64的地址
要把下面字符串中img标签的src的base64替换成this.urlData里面的数字,按顺序替换
我每次只能替换一个
大佬给我写一下逻辑可以吗
这里加这个是因为有些img的src就是http的连接不需要替换,需要替换的是base64的地址
10 回答11k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
不要截图!不要截图!不要截图!你的问题全是截图,代码少还好说,代码多你让别人一个一个给你敲吗
再说问题,replace回调函数的参数具体代表什么意思,其实你console.log打印下就可以看出来了,第一个参数是你匹配的内容,也就是要替换的内容,第二个参数是下标,这里因为有不用匹配的img,所以使用这个下标去取值就不合适了(虽然你现在也没有这样去取值,二是写死的0),这里你应该在外部再声明一个变量,比如index,然后每次取值后自动加1,另外,需要用的参数不是p1,而是match
this.urlData[index++]