Задать вопрос
@parsifaly

Как передать по нажатию кнопки элементы объекта из массива объектов в инпуты?

Когда нажимаю на кнопку Edit, у меня все объекты переносятся в инпуты, а мне нужно, чтобы переносился только один. Как это сделать?

<input type="text" id="one" />
    <br />
    <hr />
    <input type="text" id="two" />

    <button id="button">button</button>
    <button id="edit">edit</button>

let one = document.getElementById("one");
      let two = document.getElementById("two");
      let button = document.getElementById("button");
      let edit = document.getElementById("edit");
      const arr = [];
      let id = 0;
      document.getElementById("button").onclick = () => {
        addUser({
          one: one.value,
          two: two.value,
          id: id,
        });

        console.log(arr);
        one.value = "";
        two.value = "";

        function addUser(user) {
          arr.push(user);
          id++;
        }
      };

      document.getElementById("edit").onclick = () => {
        for (let key of Object.values(arr)) {
          one.value += key.one;
          two.value += key.two;
        }
      };
  • Вопрос задан
  • 48 просмотров
Подписаться 1 Простой 5 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы