1
下面的代码(文件formBuilder1.js)HTML选择的选项给了我这个错误:使用JavaScript不起作用
Uncaught TypeError: Cannot read property 'appendChild' of null.
我能做些什么来解决这个问题?
var medium = ["Luft","Wasser"];
var selectElement = document.getElementById('Medium');
for(var i=0;i<2;i++){
var opt = document.createElement('option');
opt.innerHTML = medium[i];
opt.value = medium[i];
selectElement.appendChild(opt);
的HTML代码如下:预先
<!DOCTYPE html>
<html>
<meta charset="utf-8">
<body>
<script src="formBuilder1.js"></script>
<select id="Medium"></select>
</body>
</html>
感谢。
问题在于,您正试图查找的元素(id =“Medium”)在JavaScript正试图找到的页面中不存在(因此,重新接收)。尝试将“