Javascript 插入if语句时函数不执行

Javascript 插入if语句时函数不执行,javascript,html,if-statement,Javascript,Html,If Statement,我的课堂作业是创建一个网页,提示用户年龄,然后使用AND和OR操作符确定该用户是否太老/太年轻,无法参加青年运动队 需要2个功能,每个功能由各自的按钮调用。一个调用使用AND运算符确定资格的函数,另一个调用使用OR运算符的函数 在其他作业中,我在提示用户输入和使用该输入时没有遇到问题,但每次我尝试在函数中使用if语句时,当我单击按钮调用这些函数时,网页就好像什么都没发生一样 代码粘贴如下: <html lang="en"> <head> <meta chars

我的课堂作业是创建一个网页,提示用户年龄,然后使用AND和OR操作符确定该用户是否太老/太年轻,无法参加青年运动队

需要2个功能,每个功能由各自的按钮调用。一个调用使用AND运算符确定资格的函数,另一个调用使用OR运算符的函数

在其他作业中,我在提示用户输入和使用该输入时没有遇到问题,但每次我尝试在函数中使用if语句时,当我单击按钮调用这些函数时,网页就好像什么都没发生一样

代码粘贴如下:

<html lang="en"> 
<head>
  <meta charset="utf-8">
  <link rel="stylesheet" href="style.css">

  <title>Aaron Stockdale's Age Range Page</title>
  <script type="text/javascript">
     function andFunction()             
     {
        var userAge = prompt("What's your age?", " ");

        if(userAge >= 16 && userAge <= 18)
          document.getElementById('age').innerHTML = "Age entered " + userAge + "is in range. Can play in youth team.";}
        else
          document.getElementById('age').innerHTML = "Age entered " + userAge + "is not in range. Can play not in youth team.";}

     }

     function orFunction()              
     {
        var userAge = prompt("What's your age?", " ");

        if(userAge > 15 || userAge < 19)
          document.getElementById('age').innerHTML = "Age entered " + userAge + "is in range. Can play in youth team.";}
        else
          document.getElementById('age').innerHTML = "Age entered " + userAge + "is not in range. Can play not in youth team.";}

     }

  </script>
</head>

<body>


    <header>
        <h1>Aaron Stockdale's Age Range Check</h1>
    </header>




<section>   

    <br><p>This page will prompt Aaron for his age to check if he can play in the youth team.</p>

    <h2>Click on the button below to enter Aaron's age</h2>

    <p><input type="button" id="button1" style="border:2px solid #6A959D" value="Enter age and compare with AND operator"
        onclick="andFunction()"/>

    <p><input type="button" id="button1" style="border:2px solid #6A959D" value="Enter age and compare with OR operator"
        onclick="orFunction()"/>

</section>


</body>
</html>

Aaron Stockdale的年龄范围页面
函数和函数()
{
var userAge=prompt(“您的年龄是多少?”,“”);
如果(用户年龄>=16&&userAge 15 | | userAge<19)
document.getElementById('age').innerHTML=“age entered”+userAge+”在范围内。可以在青年队比赛。”;}
其他的
document.getElementById('age').innerHTML=“age entered”+userAge+”不在范围内。不能在青年队比赛。”;}
}
Aaron Stockdale的年龄范围检查

此页面将提示Aaron查看他的年龄,以确定他是否可以参加青年队

点击下面的按钮输入Aaron的年龄
您在if和else语句的末尾添加了},但没有{打开它们

改为

if(userAge >= 16 && userAge <= 18) {
      document.getElementById('age').innerHTML = "Age entered " + userAge + "is in range. Can play in youth team.";}
    else {
      document.getElementById('age').innerHTML = "Age entered " + userAge + "is not in range. Can     play not in youth team.";}

if(userAge>=16&&userAge您要在if和else语句的末尾添加},但没有打开它们的{

改为

if(userAge >= 16 && userAge <= 18) {
      document.getElementById('age').innerHTML = "Age entered " + userAge + "is in range. Can play in youth team.";}
    else {
      document.getElementById('age').innerHTML = "Age entered " + userAge + "is not in range. Can     play not in youth team.";}

if(userAge>=16&&userAge您要在if和else语句的末尾添加},但没有打开它们的{

改为

if(userAge >= 16 && userAge <= 18) {
      document.getElementById('age').innerHTML = "Age entered " + userAge + "is in range. Can play in youth team.";}
    else {
      document.getElementById('age').innerHTML = "Age entered " + userAge + "is not in range. Can     play not in youth team.";}

if(userAge>=16&&userAge您要在if和else语句的末尾添加},但没有打开它们的{

改为

if(userAge >= 16 && userAge <= 18) {
      document.getElementById('age').innerHTML = "Age entered " + userAge + "is in range. Can play in youth team.";}
    else {
      document.getElementById('age').innerHTML = "Age entered " + userAge + "is not in range. Can     play not in youth team.";}

if(userAge>=16&&userAge除了不带{的}

你有
if(userAge>15 | | userAge<19)

如果有人年龄超过15岁,或小于19岁,他们可以玩。
所以一个4岁的人可以,因为他在19岁以下,一个30岁的人也可以,因为他在15岁以上…

除了没有{

你有
if(userAge>15 | | userAge<19)

如果有人年龄超过15岁,或小于19岁,他们可以玩。
所以一个4岁的人可以,因为他在19岁以下,一个30岁的人也可以,因为他在15岁以上…

除了没有{

你有
if(userAge>15 | | userAge<19)

如果有人年龄超过15岁,或小于19岁,他们可以玩。
所以一个4岁的人可以,因为他在19岁以下,一个30岁的人也可以,因为他在15岁以上…

除了没有{

你有
if(userAge>15 | | userAge<19)

如果有人年龄超过15岁,或小于19岁,他们可以玩。
所以一个4岁的孩子可以,因为他在19岁以下,而一个30岁的孩子也可以,因为他在15岁以上…

@gefei真的吗?@gefei真的吗?@gefei真的吗?啊,是的,谢谢你纠正了它。我正在使用netbeans,并且习惯了被VS:p宠爱。只要它允许,我会接受答案。啊,是的,谢谢你纠正了它。我正在使用netbeans我习惯于被VS:P宠爱,只要它允许我,我就会接受答案。啊,是的,谢谢你纠正了它。我正在使用netbeans,并且习惯于被VS:P宠爱,只要它允许我,我就会接受答案。啊,是的,谢谢你纠正了它。我正在使用netbeans,并且习惯于被VS:P宠爱,只要它允许我,我就会接受答案。