在window.onload事件上,我希望调用一个函数。如果我按照下面的定义进行定义,则不会调用该函数。
try {
window.addEventListener("load", initialiseTable, false);
} catch(e) {
window.onload = initialiseTable;
}
var initialiseTable = function () {
console.log("hello world!!");
};
Run Code Online (Sandbox Code Playgroud)
但是如果我将函数声明更改为
function initialiseTable() {
console.log("hello world!!");};
Run Code Online (Sandbox Code Playgroud)
它有效,有什么主意吗?
我正在学习Javascript.作为学习的一部分,我遇到了以下场景,我希望a1.length(代码的最后一行)显示201,但它显示101,任何想法?
var a1 = new Array();
for (var i = -100; i<=100; i++)
a1[i] = i;
for (var i in a1)
{
document.write(i + "=" + a1[i])
document.write("<br>");
}
document.write(a1.length);
Run Code Online (Sandbox Code Playgroud) javascript ×2