从自动执行功能
问题描述:
以下方法来调用的setInterval然后调用setInterval似乎在Firefox 3.5和10.0铬而不是在Firefox中工作4从自动执行功能
var setInterval;
(function runmenow() {
setInterval(function() { document.write('hello<br />'); }, 1000);
}());
萤火告诉我,“的setInterval不功能“。为什么在此上下文中不提供setInterval?
答
这(我相信)是因为你在第一行中将setInterval设置为null。
只是做:
//var setInterval; <--remove
(function runmenow() {
setInterval(function() { document.write('hello<br />'); }, 1000);
}());
初始页面加载后,您不能使用文件撰写或者你想要写在整个页面。 – epascarello 2011-04-21 15:03:55
@epascarello,这不是q中的问题,但的确如此,这可能是一个问题 – Neal 2011-04-21 15:05:01
@epascarello我只使用document.write作为玩具示例,并且问题似乎与它没有关系。但是,是的,你是对的。 – Matti 2011-04-21 19:34:24