получить новую строку после ввода элемента javascript

#javascript

#javascript

Вопрос:

Я динамически добавляю элементы ввода, чтобы пользователь мог вводить электронные письма. Мне нужно, чтобы каждый элемент ввода (который вставляется после кнопки) находился в отдельной строке. Вот функция:

 function feMail()
{
var element = document.createElement("Input");
element.setAttribute("type", "text");
document.body.appendChild(element);
linebreak = document.createElement("br");
element.appendChild(linebreak);
}
  

Я попробовал приведенный выше перевод строки, но он не работает. Просто начинающий программист здесь, так что спасибо за любую помощь.

Ответ №1:

Вы должны добавить разрыв строки к document.body , а не element . Создаваемый вами элемент выглядит следующим образом:

 <input type="text">
    <br>
</input>
  

Вместо этого последняя строка должна быть document.body.appendChild(linebreak); .