2017-02-26 100 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正試圖找到的頁面中不存在(因此,重新接收)。嘗試將「