这段js代码为什么会未定义?
<script>functionaa(){vara='滚动的文字'vara1=a.split('')functiongundong(){a1.push(a1[0])a1....
<script>
function aa () {
var a='滚动的文字'
var a1=a.split('')
function gundong() {
a1.push(a1[0])
a1.shift(a1[0])
b=a1.join('')
document.title=b
}
setInterval('gundong()' ,500)
}
aa()
</script>
gundong未定义。但是我吧外面那个包装function 去掉就可以正常执行? 展开
function aa () {
var a='滚动的文字'
var a1=a.split('')
function gundong() {
a1.push(a1[0])
a1.shift(a1[0])
b=a1.join('')
document.title=b
}
setInterval('gundong()' ,500)
}
aa()
</script>
gundong未定义。但是我吧外面那个包装function 去掉就可以正常执行? 展开
3个回答
展开全部
<script type="text/javascript">
var a='滚动的文字';
var a1;
window.onload = function(){
a1=a.split('');
aa();
}
function aa () {
a1.push(a1[0])
a1.shift(a1[0])
b=a1.join('')
document.title=b;
setInterval('aa()',500)
}
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
改成setInterval(gundong ,500)
追问
这里为什么要这样子改呢
追答
setInterval 这个方法第一个参数就是要指定一个函数的啊, 当延时后直接拿第一个参数去执行,你传的时候应该给一个function
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询