gpt4 book ai didi

javascript - 为什么我的 jsfiddle Javascript 类没有定义?

转载 作者:行者123 更新时间:2023-11-30 10:16:15 25 4
gpt4 key购买 nike

HTML:

<img src="https://help.pace.edu/helpdesk/info_icon_small.gif?v=12_1_0_300.gif" onclick="plusButton_Click()">

js:

function plusButton_Click() {  
alert('hi');
}

http://jsfiddle.net/uEypH/1/

我可能是 Javascript 的新手。但为什么我的 Firefox 控制台显示

“ReferenceError:plusButton_Click 未定义”?

最佳答案

因为如果你打算在内联js中调用它,函数必须在全局范围内。

jsfiddle 创建了一个新的闭包,所以它不是全局的。使用他们的 --wrap it in head-- 选项。

Updated demo

或者改变

function plusButton_Click() {  
alert('hi');
}

到:

window.plusButton_Click = function(){
alert('hi');
}

关于javascript - 为什么我的 jsfiddle Javascript 类没有定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23567375/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com