这样写是可以的,但是,img标签如果有class属性,class必须是用双引号的即<img class=''>这样的情况是匹配不到的,如果要匹配,自己修改把 var HTML代码 = ''; var 添加的类名 = '类名'; HTML代码.replace(/<img.*?>/, function(item){ if(item.includes('class=')){ return item.replace(/class="(.*?)(?=\")/, 'class="$1 '+添加的类名); }else{ return item.replace(/\<img (.*?)(?=\")/, '<img class="'+添加的类名+'" $1'); } })
这样写是可以的,但是,img标签如果有class属性,class必须是用双引号的
即<img class=''>这样的情况是匹配不到的,如果要匹配,自己修改把