2
我不得不在一个页面上使用多个window.onload
函数,因为我正在使用的JS插件已经调用了window.onload
函数。我想不编辑插件并解决它。这是我曾尝试:具有多个window.onload函数
<div id="Count"></div>
//<script type="text/javascript" src="plugin.js" /> // JS plugin using window.onload
var INCREMENT = 3;
var count = 0;
var msInterval = 800;
var oldonload = window.onload; // assigning current window.onload to a variable
window.onload = function() { <-- error line
if (oldonload) {
oldonload();
}
document.getElementById('Count').innerHTML = count;
setInterval("count += INCREMENT; document.getElementById('Count').innerHTML = count;", msInterval);
}
我收到此错误:
TypeError: (intermediate value)(...) is not a function
这是有效的......但我想我仍然好奇我做错了什么,我试过了。你有什么想法可能是什么? – user4756836
我不确定。也许这是因为你在代码片段末尾丢失了一个分号。 –
很好的答案,非常感谢。你真的救了我。 –