出于某种原因,我无法通过点击按钮来执行我的功能。我主要在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" />
非常感谢。
答案 0 :(得分:6)
您需要使用()
调用该函数。像这样:ayee()
。
但是,你根本不应该使用inline-js。相反,你应该这样做:
<button id="myButton">My Button</button>
JavaScript的:
var myButton = document.getElementById('myButton');
myButton.addEventListener('click', ayee);
function ayee() {
//do something
}
并且不要在此使用document.write
。你几乎不需要使用它,如果你这样做,请确保你真的这样做。
答案 1 :(得分:1)
在ayee之后你错过了():
<button type="button" onclick="ayee()" value="click" />
答案 2 :(得分:0)
您需要在函数调用中使用括号:
<button type="button" onclick="ayee()" value="click" />
答案 3 :(得分:0)
命名函数
function ayee() {
//insert your code
}
点击括号
时调用该功能<button type="button" onclick="ayee()" value="click" />
这应该这样做。