| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1207 人关注过本帖
标题:请教!请教!不胜感激!!!
取消只看楼主 加入收藏
yaoniang
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2005-3-27
收藏
 问题点数:0 回复次数:3 
请教!请教!不胜感激!!!
本人初学javascript,用dreamweaver做了一小段代码,但是不能运行。请各位多多指教。代码如下:
<script>
var str="javascript"
var i=0;
function text()
{
   if (i<=str.length)
   {
   text.innerHTML=str.substr(0,i);
   i++;
      }
   else
   {
   i=0;
   }
   setTimeout("text()",1000);
}
text();
</script>
问题表现为:第一次能取出一个字符J,但是到该取JA时,总是提示缺少对象。而如把其中的
text.innerHTML =str.substr(0,i)换成document.title=str.substr(o,i)则一切正常。
退请各位指教,不胜感激!!!
搜索更多相关主题的帖子: 感激 
2005-03-27 18:52
yaoniang
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2005-3-27
收藏
得分:0 
感谢版主的回复.问题解决了.谢谢!
可是我还想知道,问题到底出在哪里呢?到底缺的是什么对象呢?document.write不可用吗?具体什么地方该用呢?真是麻烦,现在的书籍对这个问题好像没有说明.
2005-03-28 21:36
yaoniang
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2005-3-27
收藏
得分:0 
可是下面这段代码同样能运行呀.
<html>
<body>
<div id="txt"></div>
<script>
var str="javascript"
var i=0;
function text()
{
   if (i<=str.length)
   {
   txt.innerHTML=str.substr(0,i);
   i++;
      }
   else
   {
   i=0;
   }
   setTimeout("text()",1000);
}
text();
</script>
</body>
</html>
这里用的不就是innerHTML吗?为什么加上<div></div>这个标签就能用了呢?请赐教!
2005-03-31 17:34
yaoniang
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2005-3-27
收藏
得分:0 
能够请教,为什么这个地方不能用document.write吗?它和innerText或innerHTML主要区别在什么地方呢?
2005-04-07 22:36
快速回复:请教!请教!不胜感激!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015808 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved