#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);
.