2017-02-26 71 views
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> 

感谢。

+0

问题在于,您正试图查找的元素(id =“Medium”)在JavaScript正试图找到的页面中不存在(因此,重新接收)。尝试将“