http://codepen.io/1206189299/...
当while循环中的i=5的时候再循环,i变成了0还报错,
完全是一脸懵逼,麻烦大牛帮我看一下是怎么回事!
不胜感激
http://codepen.io/1206189299/...
当while循环中的i=5的时候再循环,i变成了0还报错,
完全是一脸懵逼,麻烦大牛帮我看一下是怎么回事!
不胜感激
用 chrome debug,然后就会发现在第 48 行调用函数 indexTd()
,传入的参数为 5。但是,进入函数后的第一句就是 var i = 0;
(第 22 行),这就是 i 变成 0 的原因。又在第 48 行没有给 indexTd()
传入第二个参数,于是第 23 行的 tdlist[i] != tdN
就出错了。(最近我也在做 ife 的题欸)
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答867 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决
因为你第48行没有传
tdlist