多个img标签,每个标签的src都不一样,
现在需要分别对src为base64编码的和非base64的图片做不同的处理,
javascript应该如何区分该图片是不是base64的?
给我你的怀抱2017-07-05 11:07:26
直接根据src开头匹配就行
$('img').each((i,item)=>{
let src = item.src
if(src.indexOf('data:image')>-1){
// base64 图片操作
}else{
//path 图片操作
}
})
我想大声告诉你2017-07-05 11:07:26
要用startWith,这样效率高:
$('img').each((i,item)=>{
let src = item.src
if(src.startWith('data:image')){
// base64 图片操作
}else{
//path 图片操作
}
})