Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.04.2018, 21:52
Аспирант
Отправить личное сообщение для kos0760 Посмотреть профиль Найти все сообщения от kos0760
 
Регистрация: 03.05.2015
Сообщений: 42

Добавить изображению автоматически padding:right, если оно имеет float:left
Добрый вечер!

Ребят, подскажите, как можно сделать, чтобы автоматически для изображения, имеющего float:left
<img alt="alt" src="image.jpg" style="float:left" />

проставлялся padding-right:10px, а для img с float:right, проставлялся padding-left:10px.

Заранее спасибо за помощь!
Ответить с цитированием
  #2 (permalink)  
Старый 27.04.2018, 22:00
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

kos0760,
[].forEach.call(document.querySelectorAll('[style*="float:left"]'), function(node) {
       node.style.paddingRight = "10px"
});
[].forEach.call(document.querySelectorAll('[style*="float:right"]'), function(node) {
       node.style.paddingLeft = "10px"
});
Ответить с цитированием
  #3 (permalink)  
Старый 27.04.2018, 22:13
Аспирант
Отправить личное сообщение для kos0760 Посмотреть профиль Найти все сообщения от kos0760
 
Регистрация: 03.05.2015
Сообщений: 42

рони, спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск