如何同时使用计时器在一个标签中显示两个不同的文本。例如,我希望在10秒后首先显示国内,它应该在单个标签中更改为国际。
答案 0 :(得分:0)
HTML
<label id="myLabel">Domestic</label>
JS:
var changeLabel = function(){
document.getElementById('myLabel').innerHTML = 'International';
}
window.setTimeout(changeLabel, 10000);
答案 1 :(得分: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()">
答案 2 :(得分:-1)
你可以使用setTimeout()在10秒后显示第二个文本。