2016-04-15 55 views
-1


我需要做這個作業練習,我需要打印出如果其他語句與函數中的參數。這是我已經有的,但它沒有打印出任何東西。如果帶參數的else語句打印出來?

function getSalaris(x, y) { 

var salaris; 

//If else 
if (x == 'MBO' && y < 1) { 
    salaris = '1800' 
    document.getElementById('resultaat').innerHTML = 'Het salaris van de opleiding en ervaring is: &euro;' + salaris; 
} 

else if (x == 'MBO' && y <= 3) { 
    salaris = '2000' 
    document.getElementById('resultaat').innerHTML = 'Het salaris van de opleiding en ervaring is: &euro;' + salaris; 
} 

else if (x == 'MBO' && y > 3) { 
    salaris = '2200' 
    document.getElementById('resultaat').innerHTML = 'Het salaris van de opleiding en ervaring is: &euro;' + salaris; 
} 

else if (x == 'HBO' && y < 1) { 
    salaris = '2000' 
    document.getElementById('resultaat').innerHTML = 'Het salaris van de opleiding en ervaring is: &euro;' + salaris; 
} 

else if (x == 'HBO' && y <= 3) { 
    salaris = '2250' 
    document.getElementById('resultaat').innerHTML = 'Het salaris van de opleiding en ervaring is: &euro;' + salaris; 
} 

else if (x == 'HBO' && y > 3) { 
    salaris = '2400' 
    document.getElementById('resultaat').innerHTML = 'Het salaris van de opleiding en ervaring is: &euro;' + salaris; 
} 

} 

getSalaris('MBO', 2); 

這裏是HTML代碼,我真的無法找到它的錯誤。

<!DOCTYPE html> 

<html lang="en"> 
    <head> 
     <meta charset="utf-8" /> 
     <title></title> 
     <!--Link naar js--> 
     <script src="Script.js" type="text/javascript"></script> 
    </head> 
    <body> 
      <p id="resultaat"></p> 
     </form> 
    </body> 
</html> 
+0

請向我們展示您定義'resultaat' – osanger

+0

的html部分,您將不得不提供您的html代碼以查看我猜測哪些失敗。 – Mayday

+0

你是什麼意思?如果其他語句不打印出來,則用它們來改變程序的流程。 –

回答

4

在加載腳本的時候,沒有id爲「resultaat」的元素。在關閉正文標記之前加載腳本。

+0

非常感謝! –