【发布时间】:2020-06-12 06:48:43
【问题描述】:
我正在尝试将按钮动态添加到 JS 中的 div 中。我可以在没有设置按钮值(即空白按钮)的情况下执行此操作,但是一旦我尝试为按钮添加值,div 就会消失。知道为什么这不起作用吗?
var btn = document.createElement("button");
btn.id = "myBtn";
document.getElementById("myBtn").value = "test"; // This is causing the problem
div.appendChild(btn);
【问题讨论】:
-
btn.innerText = "test";此外,在您附加按钮之前,该按钮不是 DOM 的一部分,因此在此之前不要使用 document.getElementById
标签: javascript html