【发布时间】:2011-11-02 14:44:25
【问题描述】:
这是我使用 javascript 做任何事情的第二天,所以我是一个完整的初学者。正如标题所述,我只想使用 settimeout 函数更改文本框的文本值。我已经搜索了互联网并走到了死胡同。这是我目前所拥有的,
putftp.onclick = function () {
var Text = document.getElementById("TextBox");
function firsttext() {
document.getElementbyID("TextBox").innerHTML = "This is the first test.";
setTimeout("secondtest()",3000);
}
function secondtest() {
document.getElementById("TextBox").innerHTML = "This is the second test.";
setTimeout("thirdtest()",5000);
}
function thirdtest() {
document.getElementById("TextBox").innerHTML = "This is the last test.";
}
};
我不确定我是否使用了正确的格式,或者我什至是否接近正确。我很确定一切都很好,除了 document.getElementbyID("textbox").innerHTML 部分。我认为那里会有所改变,但这只是我的第二天,所以我真的可能对整个问题一无所知。提前感谢您的帮助!
【问题讨论】:
-
对于所有回答的人,
innerHTML不会改变文本框的值>_>。它的.value = 'text' -
@f0x 谢谢,在构建测试用例时注意到了这一点。 :)
标签: javascript asp.net visual-studio textbox settimeout