Показать сообщение отдельно
  #10 (permalink)  
Старый 07.02.2017, 09:00
Профессор
Отправить личное сообщение для Роман Андреевич Посмотреть профиль Найти все сообщения от Роман Андреевич
 
Регистрация: 12.08.2016
Сообщений: 299

Полный пример:

/*объект значений ширины*/
var wid = {
one: {
   value: 150
},
two: {
   value: 100
},
three: {
   value:50
},
four: {
   value:400
}
}

var elems = document.querySelectorAll('ul li');
/*перебираем ключи у объекта ширин*/
for (var s in wid){
   var percent = Math.round(wid[s].value/100));	
}
/*добавляем каждому li свою ширину из объекта*/
   for (var i =0;i < elems.length;i++) {
      elems[i].setAttribute('style', 'width:' + percent + '%');
   }


В итоге он всем выдает 50%
Ответить с цитированием