2016-08-17 49 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();