Показать сообщение отдельно
  #7 (permalink)  
Старый 16.09.2014, 10:32
Кандидат Javascript-наук
Отправить личное сообщение для Зосимов Посмотреть профиль Найти все сообщения от Зосимов
 
Регистрация: 11.02.2013
Сообщений: 102

вот что странно - если на странице один рисунок, то он принимает размер 100% , а если например два, то у последующих размер не меняется
Сообщение от Pavel M. Посмотреть сообщение
добавьте еще один replace, например

var s = '<img alt="" src="child.jpg" style="width: 640px; height:417px;">'
.replace(/style=".+?"/, 'style="width:100%;"')   // заменит style, если есть
.replace(/<img (?!.*style=)/, '<img style="width:100%;" '); // добавит style, если нет
      
alert(s);
      
s = '<img alt="" src="child.jpg">'
.replace(/style=".+?"/, 'style="width:100%;"')   // заменит style, если есть
.replace(/<img (?!.*style=)/, '<img style="width:100%;" '); // добавит style, если нет
      
alert(s);
Ответить с цитированием