所以我的问题是,当我输入这段代码时:
function exemple() {
var hey;
function message(){
hey = true
}}
<input type="button" value="hello" onclick="message()">
它说''消息未定义''......所以我想知道是否有一种简单的方法可以在按钮上的onclick事件中调用另一个函数内的函数...我一直在寻找帮助上网和stackoverflow但无法找到我的问题的答案。
谢谢!
答案 0 :(得分:0)
这是因为您在HTML标记上调用了message()。你应该调用exemple();或者将message()函数放在exemple()函数之外。
这应该有效:
<input type="button" value="hello" onclick="exemple()">
var hey;
function exemple() {
message();
}
function message(){
hey = true;
console.log("It's working");
alert("Hi");
}