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()功能,我也尝试在一个按钮中调用它,但每次按下按钮时都会出现一个字母,我希望它一直在变化.这段代码在头部,但我也尝试了文档的几个不同部分,请告诉我这是否必须在某个特定的部分,我也尝试在不同的部分分开.
更改:
setInterval(changeTit(),1000)
Run Code Online (Sandbox Code Playgroud)
至:
setInterval(changeTit, 1000)
Run Code Online (Sandbox Code Playgroud)
因此,通过删除(),您确保传递实际函数,而不是传递该函数的结果(调用)setInterval
| 归档时间: |
|
| 查看次数: |
983 次 |
| 最近记录: |