我有这个网站...的JavaScript的onclick没有一个函数调用
<a onclick="search.analysisSelect('2');" href="javascript:void(0);">A Product</a>
......每当我点击浏览器(IE,FF和Chrome)链接,它会失败。它告诉我该函数不存在。但是,如果我将这个确切的函数调用到萤火虫的控制台中,它运行良好。所以这个函数确实存在。
确切的错误信息:“search.analysisSelect是不是一个函数”
我最近更改了“搜索”的对象名称为“searchTab”和的onclick工作正常。
为什么搜索对象的onclick失败?我很困惑...
这里是搜索对象。这存储在页面加载时加载的单独的js文件中。
var search = {
analysisSelect: function(pub) {
$("#tabs").tabs("select", "#analysis");
analysisGrid.refreshSlickGrid(pub, '0', '1', '0');
}
};
哦,我忘了提,我也有在搜索目标,这就是所谓对另一个HTML元素的onclick事件定义一个init()功能可按,那没有问题,触发了。 Wtf ...
那么你是说你的程序在启用Firebug的情况下工作,但在禁用时会失败? – jsalonen
我们可以试试codez plz吗?总是有http://jsfiddle.net/ – anddoutoi
@jsalonen号。无论firebug启用还是禁用,onclick都会失败。我可以通过萤火虫控制台调用函数,证明函数确实存在。 –