gpt4 book ai didi

javascript - 使用 setInterval 更改 html 上的标题

转载 作者:行者123 更新时间:2023-12-03 21:17:40 25 4
gpt4 key购买 nike

我正在尝试为我的页面标题设置一个效果,它一个字母一个字母地显示,但我不明白为什么 setInterval() 函数不起作用。

这是我试过的代码。

<script type="text/javascript">
var namee=document.title
var i=0
function changeTit(){
document.title=namee.substring(0,i)
i++
if(i>namee.length)
i=0
}
setInterval(changeTit(),1000)
</script>

这只运行了一次 changeTit() 函数,我也尝试在按钮中调用它,但每次按下按钮时都会出现一个字母,我希望它能改变所有的时间。这段代码在 head 部分,但我也在文档的几个不同部分尝试过,请告诉我这是否必须在某个特定部分,我也试过在不同部分分开。

最佳答案

改变:

setInterval(changeTit(),1000)

收件人:

setInterval(changeTit, 1000)

因此,通过删除 (),您可以确保传递的是实际函数,而不是传递的结果(调用的) setInterval

函数

关于javascript - 使用 setInterval 更改 html 上的标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11386174/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com