我正在尝试创建一个使用onclick事件来显示输入字段的函数。这是我的代码。
<!DOCTYPE html>
<html>
<body>
<button onclick="createMessage()">New Message</button>
<script>
function createMessage() {
var input = document.createElement("input");
input.type = "text";
input.className = "message_input";
container.appendChild(input);
};
</script>
</body>
</html>
我做错了什么?
答案 0 :(得分:0)
如果这是您网页的完整来源 - 您没有名为“容器”的元素。在最简单的情况下,您可以将新的输入字段添加到文档本身。
替换
container.appendChild(input);
与
document.documentElement.appendChild(input);