Javascript 跨浏览器兼容性A href和按钮

Javascript 跨浏览器兼容性A href和按钮,javascript,php,jquery,html,Javascript,Php,Jquery,Html,并用脚本: TypeError: staff.updateDetail is not a function staff.updateDetail(1001,'staffno'); 为什么??为什么它会在谷歌浏览器上运行呢 我有一个名为staff.js的js.file,上面有staff类和updateDetail函数…我在validator中用两行代码检查了虚拟html页面。它报告说: function onclick(event) { staff.updateDetail(1001,'staf

并用脚本:

TypeError: staff.updateDetail is not a function
staff.updateDetail(1001,'staffno');
为什么??为什么它会在谷歌浏览器上运行呢


我有一个名为staff.js的js.file,上面有staff类和updateDetail函数…

我在validator中用两行代码检查了虚拟html页面。它报告说:

function onclick(event) {
staff.updateDetail(1001,'staffno');
}
控制台中的Firefox报告:

 Bad value staff.updateDetail({$T.list.id},'staffno'); for attribute onclick on element input: missing : after property id

 Bad value staff.updateDetail({$T.list.id},'staffno'); for attribute onclick on element a: missing : after property id

什么是
{$T.list.id}
?它看起来像对象,但没有属性。

您可以在FF中打开控制台并读取可能的错误消息……您可以共享页面url吗,也许我们可以更好地进行调查:DPut
console.log(staff.updateDetail)
在调用函数之前单击
onclick
。通过这种方式,您将发现,实际上是哪个
staff.updateDetail
。感谢帮助人员,现在他们都在许多浏览器中工作,我意识到我只需要刷新缓存并重新下载页面。感谢像
{$T.list.id}
=
1001
;)这样的书。您对方法staff.updateDetail()有什么期望?哪种参数?
 Bad value staff.updateDetail({$T.list.id},'staffno'); for attribute onclick on element input: missing : after property id

 Bad value staff.updateDetail({$T.list.id},'staffno'); for attribute onclick on element a: missing : after property id
SyntaxError: missing : after property id
    staff.updateDetail({$T.list.id},'staffno');