2016-04-15 19 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

非常感谢! –