功能是不是在创建输入字段?

时间:2013-08-31 01:13:51

标签: javascript html dom

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

我做错了什么?

1 个答案:

答案 0 :(得分:0)

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

替换

container.appendChild(input);

document.documentElement.appendChild(input);