Показать сообщение отдельно
  #1 (permalink)  
Старый 25.12.2015, 19:41
Новичок на форуме
Отправить личное сообщение для blashyrkh Посмотреть профиль Найти все сообщения от blashyrkh
 
Регистрация: 25.12.2015
Сообщений: 2

Присвоение атрибута
Всем привет. Скажу сразу, что я на самой первой ступени изучения js и DOM. В процессе обучения пилю сайт. Нужна ваша помощь в таком вопросе. Есть элемент А(aside), имеющий два состояния, в первом из которых у него есть атрибут visibility, в другом его нет. Так же, есть элемент Б(tm-section). Задача состоит в том, чтобы элемент Б при первом состоянии элемента А приобретал padding-left со значением 100px. То что я накатал, конечно, не работает:
var nomenu = document.getElementsByTagName('aside');
                    
                    var contentPaddingLeft = document.getElementsByClassName(['tm-section']); 
                    
                    if(nomenu.getAttribute('visibility') === true) {
                        console.log("No padding");
                    } else {
                        contentPaddingLeft.setAttribute(['padding-left'], '100px');
                    };
Ответить с цитированием