Javascript 在codesandbox网站中使用onclick时发生引用错误

Javascript 在codesandbox网站中使用onclick时发生引用错误,javascript,codesandbox,Javascript,Codesandbox,我正在codesandbox环境中编写一个Vanilla JS程序,如下所示: 函数游戏(){ 警报(“hi”); } 正文{ 字体系列:无衬线; } 桌子{ 边界塌陷:塌陷; } 运输署{ 边框:1px纯黑; } td:第一个孩子{ 边框左宽度:0px; } td:最后一个孩子{ 右边框宽度:0px; } 表tr:N个孩子(1)td{ 边框顶部宽度:0px; } 表tr:N个孩子(3)td{ 边框底宽:0px; } 抽搐 您需要将函数定义为附加到全局窗口的变量。尝试如下定义函数: wind

我正在codesandbox环境中编写一个Vanilla JS程序,如下所示:

函数游戏(){
警报(“hi”);
}
正文{
字体系列:无衬线;
}
桌子{
边界塌陷:塌陷;
}
运输署{
边框:1px纯黑;
}
td:第一个孩子{
边框左宽度:0px;
}
td:最后一个孩子{
右边框宽度:0px;
}
表tr:N个孩子(1)td{
边框顶部宽度:0px;
}
表tr:N个孩子(3)td{
边框底宽:0px;
}

抽搐

您需要将函数定义为附加到全局
窗口的变量。尝试如下定义函数:

window.Game = function() {
  alert("hi");
}
或者,代替内联
onclick
事件处理程序,尝试为
table
元素提供一个id,例如
game table
,然后添加一个事件侦听器:

document.querySelector('#game-table').addEventListener('click', Game);

在我看来,函数编译在运行模式下是不可用的