我有这些领域。

javascript - 如何将添加的元素每行放置到DOM中-LMLPHP

当我点击按钮“添加”时,我想在其他下方添加新的输入框。

码:

var newWaypoint = document.createElement("INPUT");
newWaypoint.setAttribute("type", "text");
newWaypoint.setAttribute("class", "waypoints-field");
newWaypoint.setAttribute("id", "waypoint"+i);
document.getElementById("addressbox").appendChild(newWaypoint);
i++;


第一次运行正常,但是在下一次单击结果之后是:

javascript - 如何将添加的元素每行放置到DOM中-LMLPHP

如何将每个输入放在单独的行上?

最佳答案

您可以尝试:

newWaypoint.style.display = 'block';


这样,您可以通过代码以编程方式添加样式,而不是将其与外部CSS文件耦合。

关于javascript - 如何将添加的元素每行放置到DOM中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41505054/

10-09 15:01