Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我document.createElement()在 js 中使用并创建一堆传递到我的页面上的元素时,它不会垂直下降。一旦它到达页面的末尾,元素就会开始水平堆积。有谁知道如何阻止这种情况发生?
document.createElement()
在下面的照片中,您可以看到文本复选框和收音机堆积起来,然后是侧面的上传按钮,而不是进一步向下。
您的上传按钮是一个内联元素,它不会从新行开始。
有几种类型的元素,例如inline和block。内联元素从同一行继续,而块元素跨越页面的整个宽度并从新行开始。上传按钮堆积在一边不是因为你的 JavaScript,而是因为它是一个内联元素。
您可以添加<button style="display:block">Upload</button>以使其成为块级元素。
<button style="display:block">Upload</button>
见https://www.w3schools.com/cssref/pr_class_display.asp