【发布时间】:2014-02-12 01:24:14
【问题描述】:
这就是我到目前为止所做的:
<script>
text = new Array("t", "te", "tes", "test");
for(new i; i < text.length; i++)
{
document.getElementById('text').innerHTML=text[i];
}
</script>
<body>
<span id='text'></span>
</body>
我稍后会添加一个计时器,但我的问题是,为什么我会得到“ReferenceError 'i' is not defined”? 它的定义如您所见.. 提前致谢。
【问题讨论】:
-
您使用
var关键字声明了一个变量。 JavaScript 101. -
旁注:您通常应该使用array literal notation 而不是
new Array()。在你的情况下,这看起来像var text = ['t', 'te', 'tes', 'test'];。 -
马特,这有什么关系?只是好奇。
标签: javascript html