从输入图像onclick事件调用时,Javascript函数未定义

时间:2014-07-24 15:50:06

标签: javascript

这看起来很简单,但我无法让它发挥作用......

    function myfunction(id) 
    {
        alert("ID: " + id);
    }

这里有一个小提琴http://jsfiddle.net/66ALW/

我在Firebug中遇到的错误是ReferenceError:myfunction未定义 http://fiddle.jshell.net/_display/(1) 第1行

2 个答案:

答案 0 :(得分:1)

你需要在jsfiddle中设置“No wrap in head”来解决你的问题:http://jsfiddle.net/66ALW/2/

function myfunction() 
{
    alert("Reached");
}

代码没问题。

答案 1 :(得分:0)

您正在myfunction事件中定义onLoad,因此未在全局命名空间中填充它。因此,功能似乎不存在。有两种解决方案。

  1. 手动将其放入全局命名空间window.myfunction = myfunction;
  2. 配置jsfiddle以在框架和扩展部分中使用“无包装”选项。