如何同时使用计时器在一个标签中显示两个不同的文本。例如,我想在 10 秒后显示第一个国内,它应该在单个标签中更改为国际。
问问题
299 次
3 回答
0
HTML
<label id="myLabel">Domestic</label>
JS:
var changeLabel = function(){
document.getElementById('myLabel').innerHTML = 'International';
}
window.setTimeout(changeLabel, 10000);
于 2013-04-09T10:30:11.657 回答
0
var changeLabel = function(){
var text = document.getElementById('myLabel').innerHTML;
if(text == 'Domestic')
document.getElementById('myLabel').innerHTML = 'International';
else
document.getElementById('myLabel').innerHTML = 'Domestic';
window.setTimeout(changeLabel, 10000);
}
您可以在 body html 标记中使用它:<body OnLoad="changeLabel()">
于 2013-04-10T14:16:43.023 回答
-1
您可以使用 setTimeout() 在 10 秒后显示第二个文本。
于 2013-04-09T10:30:41.057 回答