我目前正在通过Java脚本创建元素。对于练习,我试图用按钮填充已经存在的“表单”元素,但是我收到以下错误;BEGINNER JavaScript创建元素
遗漏的类型错误:无法读取属性 '的appendChild' 空
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
</head>
<body>
<form>
</form>
</body>
<script>
var btn = document.createElement('BUTTON');
var txt = document.createTextNode('CLICK ME');
btn.appendChild(txt);
document.getElementById('#form').appendChild(btn);
</script>
</html>
不需要getElementById中的'#'。 JavaScript已经知道你给它一个ID,你不必这样说; – 2014-10-05 10:26:08
getElementById在“id属性”上工作。请参阅:https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes#id – folkol 2014-10-05 10:26:22