如何一个接一个地在一个标签中显示2个不同的文字?

时间:2013-04-09 10:24:47

标签: c# asp.net .net

如何同时使用计时器在一个标签中显示两个不同的文本。例如,我希望在10秒后首先显示国内,它应该在单个标签中更改为国际。

3 个答案:

答案 0 :(得分:0)

HTML

<label id="myLabel">Domestic</label>

JS:

var changeLabel = function(){
  document.getElementById('myLabel').innerHTML = 'International';
}
window.setTimeout(changeLabel, 10000);

DEMO

答案 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秒后显示第二个文本。