2016-04-15 3 views
-1


私は宿題の練習のためにこれを行う必要があります。私は、関数内にパラメータを持つelse文があれば、出力する必要があります。これは私がすでに持っているものですが、何も印刷しません。パラメータを含む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

plsは、あなたが 'resultaat'を定義するhtml部分を示しています – osanger

+0

あなたは私が推測するところで何が失敗したかを見るためにあなたのhtmlコードを提供しなければなりません。 – Mayday

+0

どういう意味ですか? else文があれば、プログラムの流れを変更するために使用します。 –

答えて

4

スクリプトがロードされた時点で、idが "resultaat"の要素はありません。閉じたbodyタグの直前にスクリプトをロードします。

+0

ありがとうございます! –

関連する問題