2017-05-17 9 views
0

私はコードの何が問題なのか、それをクリックするとボタンが動作しないのを理解する助けとなりますか? 私はいくつかの小さな部分を逃したと私はそれを見つけることができないと思う。JavaScriptの実行

<!doctype html> 
<html lang="en"> 
<head> 
    <meta charset="utf-8"> 
    <title>Conditions</title> 
    <link href="css/styles.css" rel="stylesheet"> 
    <script> 
     function AgeCh 
    { 
    var Age = prompt("Please enter your age here","from 4 to 100"); 

     if (Age >= 16) 
     { 
    document.write("You are old enough to drive."); 
     } 
     else if (Age >=21) 
     { 
    document.write("You are old enough to drive and vote."); 
     } 
     else if (Age >=65) 
     { 
    document.write("You are old enough to drive, vote and retire."); 
     } 
     else 
     { 
      document.write ("thinks"); 
     } 
} 
    </script> 
</head> 

<body> 


    <div class="classselector"> 

    <button type = "button" onclick="AgeCh()">Age Checker</button> 

    </div> 



</body> 

</html> 

私は本当に助けに感謝します。私は実際にjavascriptがここで動作しない理由のアイデアが不足しています。

+0

たい

function AgeCh { 

変更 その間違っているチェック"は情報の隣にあります。あなたは何を期待していますか?あなたは代わりに何を見ますか? b)デベロッパーツールコンソールでエラーをチェックしたことがありますか?彼らは何ですか? c)あなたが副作用を理解しない限り、 'document.write'を使わないでください。' '関数AgeCh {'は ''関数AgeCh(){'で始めるべきです) –

+0

入力年齢が少なくとも16の場合、すべての条件は「あなたは運転するのに十分な年齢です」。比較の順序が低い値から高い値になる場合は、「より小さい」ではなく「より小さい」で比較する必要があります。 – JMS786

答えて

0

AgeChに()がありません。機能はAgeCh()

修正されたコードのように定義する必要があります。

<!doctype html> 
<html lang="en"> 
<head> 
    <meta charset="utf-8"> 
    <title>Conditions</title> 
    <link href="css/styles.css" rel="stylesheet"> 
    <script> 
     function AgeCh() 
    { 
    var Age = prompt("Please enter your age here","from 4 to 100"); 

     if (Age >= 16) 
     { 
    document.write("You are old enough to drive."); 
     } 
     else if (Age >=21) 
     { 
    document.write("You are old enough to drive and vote."); 
     } 
     else if (Age >=65) 
     { 
    document.write("You are old enough to drive, vote and retire."); 
     } 
     else 
     { 
      document.write ("thinks"); 
     } 
} 
    </script> 
</head> 

<body> 


    <div class="classselector"> 

    <button type = "button" onclick="AgeCh()">Age Checker</button> 

    </div> 



</body> 

</html> 
0

はい、あなたの関数の宣言は、a)は、「動作しない

function AgeCh() 
{ 
関連する問題