javascript setTimeout之后怎么继续执行原函数中接下来的代码<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" language="javascript">function Test(){
setTimeout("count("+"'Long time no see'"+","+0+")",1000);
setTimeout("count("+"'Hello every one'"+","+1+")",2000);
setTimeout("count("+"'My Enghish name is Clay'"+","+2+")",4000);
setTimeout("count("+"'You can call me Claycao'"+","+3+")",6000);
setTimeout("count("+"'Nice to meet you'"+","+4+")",8000);
var ps = document.getElementsByTagName("p");
ps[5].innerHTML = "I don't know";
}function count(i,num){
document.getElementsByTagName("p")[num].innerText = i;
}Test();
</script>
</head><body>
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" language="javascript">function Test(){
setTimeout("count("+"'Long time no see'"+","+0+")",1000);
setTimeout("count("+"'Hello every one'"+","+1+")",2000);
setTimeout("count("+"'My Enghish name is Clay'"+","+2+")",4000);
setTimeout("count("+"'You can call me Claycao'"+","+3+")",6000);
setTimeout("count("+"'Nice to meet you'"+","+4+")",8000);
var ps = document.getElementsByTagName("p");
ps[5].innerHTML = "I don't know";
}function count(i,num){
document.getElementsByTagName("p")[num].innerText = i;
}Test();
</script>
</head><body>
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
</body>
</html>
解决方案 »
- <img> 标签 title 样式改变
- jquery淡入淡出效果
- menus[i].index=i与mains[this.index]这个是虾米意思
- javascript计时器初始化,获取框架属性等问题
- 我有一个form,多个table,请问一个单击其中一个table的checkbox,实现这个table全选的问题
- 我現在需要把梅花雨的日期空間的顯示日期格式變一下~~~
- 如何只让编辑框显示数字
- 网页的刷新
- 妨死我了,大家HELP ME
- 为什么呀?一个gif图片,为啥闪了几次就不闪了???
- 关于对JS判断浏览器分辨率自动调用相应CSS文件没看明白的地方,请老师帮帮我。谢谢!
- 怎么把图片切换效果设置成 横向左右切换
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" language="javascript">function Test(){
setTimeout("count("+"'Long time no see'"+","+0+")",1000);
setTimeout("count("+"'Hello every one'"+","+1+")",2000);
setTimeout("count("+"'My Enghish name is Clay'"+","+2+")",4000);
setTimeout("count("+"'You can call me Claycao'"+","+3+")",6000);
setTimeout("count("+"'Nice to meet you'"+","+4+")",8000);
setTimeout("document.getElementsByTagName("p")[5].innerHTML='I do not know'",10000);
}function count(i,num){
document.getElementsByTagName("p")[num].innerText = i;
}Test();
</script>
</head><body>
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
</body>
</html>
document.getElementsByTagName("p")[5].innerHTML='I do not know'
这有什么解决办法呢?
我在Dreamweaver上试了不行诶
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>For Test</title>
<script type="text/javascript" language="javascript">
//<![CDATA[
function count(text, index) { //你的参数名太乱太随意了
document.getElementsByTagName('P')[index].innerHTML = text;
}function test() { //方法名开头字母最好小写
//setTimeout("count("+"'Long time no see'"+","+0+")", 1000);
setTimeout(function(){count('Long time no see', 0);}, 1000);
//setTimeout("count("+"'Hello every one'"+","+1+")", 2000);
setTimeout(function(){count('Hello every one', 1);}, 2000);
//setTimeout("count("+"'My Enghish name is Clay'"+","+2+")", 4000);
setTimeout(function(){count('My Enghish name is Clay', 2);}, 4000);
//setTimeout("count("+"'You can call me Claycao'"+","+3+")", 6000);
setTimeout(function(){count('You can call me Claycao', 3);}, 6000);
//setTimeout("count("+"'Nice to meet you'"+","+4+")", 8000);
setTimeout(function(){count('Nice to meet you', 4);}, 8000);
var ps = document.getElementsByTagName('P');
ps[5].innerHTML = 'I don\'t know'; //编码风格不统一,字符串要么用单引号(建议用')括起来,要么用双引号,别混着用
}window.onload = function() {
test(); //当文档载入完成后(或者更好的方法是dom构建完成后)再对dom进行操作
};
//]]>
</script>
</head><body>
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
</body>
</html>