使用setInterval更改html上的标题

Mar*_*k E 2 javascript setinterval

我试图设置一个效果到我的页面的标题,它看起来一个字母,但我不明白为什么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>
Run Code Online (Sandbox Code Playgroud)

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

Bla*_*ter 8

更改:

setInterval(changeTit(),1000)
Run Code Online (Sandbox Code Playgroud)

至:

setInterval(changeTit, 1000)
Run Code Online (Sandbox Code Playgroud)

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