Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Добавить изображению автоматически padding:right, если оно имеет float:left (https://javascript.ru/forum/dom-window/73602-dobavit-izobrazheniyu-avtomaticheski-padding-right-esli-ono-imeet-float-left.html)

kos0760 27.04.2018 21:52

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

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

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

Заранее спасибо за помощь!

рони 27.04.2018 22:00

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"
});

kos0760 27.04.2018 22:13

рони, спасибо!


Часовой пояс GMT +3, время: 10:52.