javascript - 如何用javascript模仿html BR标签

标签 javascript jquery html

你好,现在我的 div 后面有 3 个东西。

一个按钮和两个图像。我想做的是让他们有一个新行,这样按钮就在一行中,图像在他们自己的行中,第二个图像也在他们自己的行中。

我试过document.write("<BR>")但它完全破坏了我的代码。这是当前的代码

var button = document.createElement("button");
button.innerHTML = "Do Something";
document.body.appendChild(button)


var img7 = document.createElement('img')
img7.src = 'g.png'
document.body.appendChild(img7)


var img8 = document.createElement('img')
img8.src = 'h.png'
document.body.appendChild(img8) 

它是纯JavaScript的,所以我不能使用<br>换行

最佳答案

您可以创建并附加 <br>在 JavaScript 中,就像您对每个 <img> 所做的那样:

var button = document.createElement("button");
button.innerHTML = "Do Something";
document.body.appendChild(button)

var br = document.createElement('br')
document.body.appendChild(br)

var img7 = document.createElement('img')
img7.src = 'g.png'
document.body.appendChild(img7)

document.body.appendChild(br.cloneNode())

var img8 = document.createElement('img')
img8.src = 'h.png'
document.body.appendChild(img8) 

关于javascript - 如何用javascript模仿html BR标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43175259/

相关文章:

javascript - 以编程方式将使用发送到不同的端点

jquery - jquery如何改变对话框文本大小

javascript - 如何使用 Ember.js Array forEach 更改值?

Javascript - 提交另一个文本输入时清除搜索输出

javascript - 图表加载后向 Highcharts 3D 散点图添加点

html - 是否可以在不使用文本包装器的情况下使用不同字体大小的列表编号和列表内部文本?

具有 3 列的结果页面的 Css

javascript - 编写重复函数的更好方法?

javascript - 我是否正确地进行了 AES 256 加密和解密 Node.js?

javascript - 如何使用javascript将输入单选的4个不同值发送到模态