我正在尝试学习 JavaScript,但是下面的代码给我带来了很多麻烦:
window.onload = function () {
for ( var i = 0; i < seats.length; i++) {
for ( var j = 0; j < seats.length; j++) {
document.getElementById(getSeatId(i, j)).onclick = function(evt) {
getSeatStatus(getSeatId(i, j));
};
}
}
document.getElementById("search").onclick = findSeat;
document.getElementById("male_search").onclick = findMaleSeats;
initSeats();
};
它来自外部 JS 文件,是唯一链接到页面的文件。findSeat
, findMaleSeats
, getSeatId
, 和initSeats
都在文件的稍后部分定义。当我双击此文件时,我收到以下错误:
Windows Script Host Error: 'window' is not defined Code: 800A1391
window.onload
我已经尝试将代码移动到文件中的其他位置,为其他许多事情分配不同的函数(甚至是空函数) 。看来我的电脑不知道是什么window
。如果我尝试在浏览器中打开 HTML,则不会加载任何内容(正如人们所期望的那样)。
有人知道这有什么问题吗?