Javascript 创建元素无需滚动

Javascript 创建元素无需滚动,javascript,html,appendchild,createelement,createtextnode,Javascript,Html,Appendchild,Createelement,Createtextnode,当我使用document.createElement()并在js中创建一组元素时,这些元素会传输到我的页面上,但不会垂直向下。一旦到达页面的末尾,元素就开始水平堆积。有人知道如何阻止这种事情发生吗 在下面的照片中,你可以看到文本复选框和收音机堆积如山,然后是侧面的上传按钮,而不是再往下看。 您的上载按钮是一个内联元素,它不是从新行开始的 有几种类型的元素,例如内联和块。内联元素从同一行继续,其中as块元素跨越页面的整个宽度,并从新行开始。上传按钮堆积在一边并不是因为JavaScript,而是因为

当我使用
document.createElement()
并在js中创建一组元素时,这些元素会传输到我的页面上,但不会垂直向下。一旦到达页面的末尾,元素就开始水平堆积。有人知道如何阻止这种事情发生吗

在下面的照片中,你可以看到文本复选框和收音机堆积如山,然后是侧面的上传按钮,而不是再往下看。 您的上载按钮是一个内联元素,它不是从新行开始的

有几种类型的元素,例如内联。内联元素从同一行继续,其中as块元素跨越页面的整个宽度,并从新行开始。上传按钮堆积在一边并不是因为JavaScript,而是因为它是一个内联元素

您可以添加
Upload
,使其成为块级元素

参见

参见,