【发布时间】:2013-08-09 13:29:53
【问题描述】:
我正在尝试设置我的onblur,使其显示加载栏 3 秒...但是代码似乎只是错过了它并直接转到第二个函数...
function seriesIdOnBlur()
{
document.getElementById("series_id_check").innerHTML = "<img src='http://www.webscriptlab.com/file/loading/output/13759195689.gif' /> ";
setTimeout(seriesIdOnBlur2(), 3000);
}
function seriesIdOnBlur2()
{
var id = document.getElementById("series_id").value;
var message = "";
if (series[id] === undefined)
{
message = "The Series ID you input was invalid";
}
else
{
var seriesId = series[id];
var game = seriesId['game'];
var name = seriesId['name'];
message = "ID: " + id + " is for the " + name + " series playing " + game + ".";
}
document.getElementById("series_id_check").innerHTML = "<span>" + message + "</span>";
}
seriesIdOnBlur 被称为 onBlur 用于 id 为 series_id 的输入。
setTimeout 我做错了什么?
【问题讨论】:
-
() 调用它前面的任何内容。
-
重复this...
标签: javascript