2016-08-17 56 views
0

嘿傢伙只是有一個問題,我的HTML按鈕,實際上沒有運行時,我的JavaScript功能點擊。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

我只是做了兩個文件:index.htm的(與你的HTML)和Hangman.js(與JS)。你的代碼適合我。您是否打開了Javascript,並將您的文件命名爲Hangman.js與HTML文件位於同一目錄中? –

+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();