【发布时间】:2021-04-18 07:48:18
【问题描述】:
我有一个按钮元素,我想创建一个带有点击事件的 ul。新创建的列表也应该有一个 li 元素。这也应该通过点击元素来完成。
但是,当我尝试选择 ul 来附加 li 时,querySelector 始终为空。
document.querySelector("#add").addEventListener("click", function(e) {
e.preventDefault();
let list = document.createElement("ul");
list.setAttribute("id", "liste");
document.querySelector("body").insertAdjacentElement("afterbegin", list);
let listelement = document.createElement("li");
listelement.textContent = "test"
document.querySelector("liste").insertAdjacentElement("afterbegin", listelement);
});
<h2 id="headline">List</h2>
<form id="input-form">
<input type="submit" value="Hinzufügen" id="add">
</form>
【问题讨论】:
标签: javascript html dom event-handling dom-events