2016-08-17 10 views
0

クリックしたときに実際にJavaScript機能を実行していないHTMLボタンに問題がありました。HTMLボタンがJavaScript機能にリンクしていません

HTML:

<html> 
<head> 
<meta charset="utf-8"> 
<title>PROJECT</title> 
<script language="javascript" src="Hangman.js"></script> 
</head> 
<body> 
    <input id = "Begin" type = "button" value = "Play">  
</body> 
</html> 

そして、ここでは、JSです:

function start() 
    { 
    document.getElementById("Begin").addEventListener("click",logic,false); 
    } 

function logic() 
    { 
     document.writeln("yo"); 
    } 

window.addEventListener("load", start, false); 

申し訳ありませんが、これは素人質問であれば、ちょうどので、私は素人だが起こります。事前におねえてくれてありがとう!

+0

である私はちょうど2つのファイルが作られた:(あなたのHTMLと)のindex.htmをしてHangman.js(あなたのJSで)。あなたのコードは私のために働く。 Javascriptを有効にして、HTMLファイルと同じディレクトリにHangman.jsという名前のファイルがありますか? –

+0

アラートを追加する( "HI");あなたのjsコードの最初の行に、それがロードされていることを確認してください:-) – aliva

+0

'document.addEventListener(" DOMContentLoaded "、start())' – Martin

答えて

1

チェックこのjsfiddle それが固定

function start() 
    { 
    document.getElementById("Begin").addEventListener("click",logic,false); 
    } 

function logic() 
    { 
     alert(); 
    } 

window.onLoad=start(); 
関連する問題