Показать сообщение отдельно
  #7 (permalink)  
Старый 16.04.2016, 16:00
Профессор
Отправить личное сообщение для Decode Посмотреть профиль Найти все сообщения от Decode
 
Регистрация: 31.01.2015
Сообщений: 576

Сообщение от St.
Извините, а пример с тремя файлами можно?
<div>
  <input type="file" />
  <button onclick="foo(this)">Очистить</button>
</div>
<div>
  <input type="file" />
  <button onclick="foo(this)">Очистить</button>
</div>
<div>
  <input type="file" />
  <button onclick="foo(this)">Очистить</button>
</div>

<script>
  function foo(elem) {
    var prevElem = elem.previousElementSibling;

    var newElem = document.createElement('input');
    newElem.type = 'file';

    elem.parentNode.replaceChild(newElem, prevElem);
  }
</script>
Ответить с цитированием