出于某种原因,我无法通过单击按钮来执行我的功能.我主要在codeacademy.com上学习,不幸的是他们没有提供太多真实世界的应用程序.
这是我的代码:
<script>
var ayee = function() {
confirm("Ready to play?");
var age = prompt("How old are you?");
if (age >= 18) {
document.write("Let's get started then!");
}else{
document.write("You're under 18? Be careful out there....");
}
}
</script>
<button type="button" onclick="ayee" value="click" />
Run Code Online (Sandbox Code Playgroud)
非常感谢.
您需要使用调用该函数().像这样:ayee().
但是,您根本不应该使用inline-js.相反,你应该这样做:
<button id="myButton">My Button</button>
Run Code Online (Sandbox Code Playgroud)
JavaScript的:
var myButton = document.getElementById('myButton');
myButton.addEventListener('click', ayee);
function ayee() {
//do something
}
Run Code Online (Sandbox Code Playgroud)
并且不要document.write在这里使用.你几乎不需要使用它,如果你这样做,请确保你真的这样做.