Javascript定时器
所以我试着制作一个计时器,每秒将一个单词中的一个字母输入 像这样的。假设输入了字符串matsumoto,则输出将 是: 1.M 2.文科硕士 3.小地毯 4.垫子 5.马祖 6.垫子 7.松木 8.松木 9松本 我以前所做的只是定时提醒。如果有人能帮我或给我一个起点,我将不胜感激 类似于Javascript定时器,javascript,timer,Javascript,Timer,所以我试着制作一个计时器,每秒将一个单词中的一个字母输入 像这样的。假设输入了字符串matsumoto,则输出将 是: 1.M 2.文科硕士 3.小地毯 4.垫子 5.马祖 6.垫子 7.松木 8.松木 9松本 我以前所做的只是定时提醒。如果有人能帮我或给我一个起点,我将不胜感激 类似于 var str = 'matsumoto'; var inp = document.getElementById('your element id'); var index = 0; var hnd = set
var str = 'matsumoto';
var inp = document.getElementById('your element id');
var index = 0;
var hnd = setInterval(function()
{
inp.value += str[index++];
if (index == str.length)
clearInterval(hnd);
}, 1000);
我们应该做到这一点。这将创建一个变量来保存字符串,获取输入元素的引用以填充字符,然后设置起始索引。然后每隔1000毫秒(即1秒)调用setInterval方法,并将当前索引处的字符添加到输入元素中。然后增加索引,并根据字符串的长度进行测试,如果它们匹配,我们已经完成,因此我们使用clearInterval方法停止计时器。这可以帮助您,W3c JavaScript计时事件:
请把问题弄清楚,它可能会被关闭。谷歌的setTimeout和setInterval可能是重复的,因为它不能作为答案发布,因为它已经关闭了,但这里有一些东西可能会有帮助——让我的问题更清楚。这就是我想做的。JavaScript函数,该函数将输入网页文本字段的值的连续前缀依次写入span元素,从第一个前缀开始,长度为零个字符。使用计时器,以1秒的间隔添加每个项目。我看过W3学校,但我有一个问题,就是让它们一个接一个地出现。