-3

我正在尝试创建一个使用 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>

我究竟做错了什么?

4

1 回答 1

0

如果这是您页面的完整来源 - 您没有称为“容器”的元素。在最简单的情况下,您可以将新输入字段添加到文档本身。

代替

container.appendChild(input);

document.documentElement.appendChild(input);
于 2013-08-31T02:34:25.550 回答