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

Присвоить события внутри цикла
Уважаемые знатоки, прошу помочь. Как присвоить соответствующей кнопке событие, которое выведет значение из соответствующего поля ввода в консоль?
Вот что имею:
for(i=0;i<3;i++){
  inp = document.createElement('input')
  btn = document.createElement('input')
  inp.className='inpt'
  btn.className='but'
  btn.type='button'
  btn.value = 'click'
  document.body.appendChild(inp)
  document.body.appendChild(btn)
  document.getElementsByClassName('but')[i].onclick = function(){
    console.log(document.getElementsByClassName('inpt')[i].value)
  }
}
Ответить с цитированием