所以我遇到了一些javascript和html的问题。
在我的HTML中,我有一个设置了id的按钮
<td><button id = "accept">Accept</button></td>
在javascript onload函数中我有
acceptButton = document.getElementById("accept");
但由于某种原因,它只是开始说,变量隐式声明,当我尝试添加javascript时,按钮不起作用。我对javascript很新,并且真的很难弄清楚这个问题的原因,有人可能会对它有所了解吗?感谢
我尝试添加var,它会消除错误,但会停止按钮功能
答案 0 :(得分:3)
使用var
关键字声明您的变量:
var acceptButton = document.getElementById("accept");
答案 1 :(得分:0)
这是因为我在DOM加载之前将javascript文件加载到HTML的顶部