用html怎么实现下面这个功能:把一个故事一个字一个字显示出来!给个代码!最好给个范例!

 我来答
坏大叔网络
2017-11-27 · TA获得超过307个赞
知道小有建树答主
回答量:267
采纳率:86%
帮助的人:94.4万
展开全部
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<script>
 content = "从前,有座山,山上有座庙,庙里有个老和尚和一个小和尚,老和尚对小和尚说:从前,有座山,山上有座庙,庙里有个老和尚和一个小和尚,老和尚对小和尚说:从前,有座山,山上有座庙,庙里有个老和尚和一个小和尚,老和尚对小和尚说:从前,有座山,山上有座庙,庙里有个老和尚和一个小和尚,老和尚对小和尚说:从前,有座山,山上有座庙,庙里有个老和尚和一个小和尚,老和尚对小和尚说:从前,有座山,山上有座庙,庙里有个老和尚和一个小和尚,老和尚对小和尚说:从前,有座山,山上有座庙,庙里有个老和尚和一个小和尚,老和尚对小和尚说:从前,有座山,山上有座庙,庙里有个老和尚和一个小和尚,老和尚对小和尚说:从前,有座山,山上有座庙,庙里有个老和尚和一个小和尚,老和尚对小和尚说:从前,有座山,山上有座庙,庙里有个老和尚和一个小和尚";
 i = 0;
 function show(){  
 str  = content.substr(0,i); 
 txt.innerHTML = str + "_"; 
 i++; 
 if (i>content.length)i=0; 
 setTimeout("show()",200); }
</script>
</head>
<body onLoad="show()">
<div id="txt"></div>
</body>
</html>

更改etTimeout("show()",200); 的200可以改变文字出现的速度

以下是效果展示

faiy1314
2011-05-04 · TA获得超过149个赞
知道答主
回答量:78
采纳率:0%
帮助的人:70.5万
展开全部
<html>
<head>
<title>Js逐字显示网页文字</title>
<script language="javascript">
<!--
text = "用html怎么实现下面这个功能:把一个故事一个字一个字显示出来!给个代码!最好给个范例!";
i = 0;
function type(){
str = text.substr(0,i);
txt.innerHTML = str + "_";
i++;
if (i>text.length)i=0;
setTimeout("type()",300);
}
//-->
</script>
</head>
<body onLoad="type()">
<div id="txt"></div></body>
</html>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wudipaopao
2011-05-04 · TA获得超过797个赞
知道小有建树答主
回答量:1486
采纳率:0%
帮助的人:818万
展开全部
那是JS 吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式