Когда я использую document.createElement() и создаю кучу элементов в js, которые переносятся на мою страницу, они не опускаются вертикально. Как только он достигает конца страницы, элементы начинают складываться горизонтально. Кто-нибудь знает, как предотвратить это?
На фотографии ниже вы можете видеть, как текстовые флажки и радио нагромождаются, а затем кнопка загрузки находится сбоку, а не ниже.




![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Ваша кнопка загрузки — это встроенный элемент, которая не начинается с новой строки.
Существует несколько типов элементов, таких как в линию и блокировать. Строчные элементы продолжаются с той же строки, тогда как блочные элементы охватывают всю ширину страницы и начинаются с новой строки. Кнопка загрузки располагается сбоку не из-за того, что вы используете JavaScript, а потому, что это встроенный элемент.
Вы можете добавить <button style = "display:block">Upload</button>, чтобы сделать его элементом блочного уровня.
См. stackoverflow.com/help/как спросить, stackoverflow.com/help/mcve