熟悉jsFiddle的人的快速提问:单击按钮时为什么不this运行该功能?
我确信我错过了一些明显的东西,但无法让它发挥作用。
答案 0 :(得分:3)
您需要在侧栏中选择“无包裹(头部)”选项。否则,您的f()
函数将被包含在某些$(function() { /*...*/ });
内容中,并且无法在onclick
属性中设置:
答案 1 :(得分:1)
在框架下选择“no wrap(head)
单击“运行”按钮。
现在应该可以了。
答案 2 :(得分:1)
这是因为onReady函数的名称为f()
的函数是本地的,因此它在全局上下文中不可用。
onReady(){
function f(){
xyz
}
}