请问出现undefined是什么原因?

来源:9-7 节点属性

LEARN_UP

2016-08-12 10:01

http://img.mukewang.com/57ad2d920001288708160412.jpg

为什么那么多的undefined?

写回答 关注

3回答

  • 湛瞳
    2016-08-15 10:18:02
    已采纳

    在浏览器中运行,按F12(也就是鼠标右键后再选择审查元素),找到Sources,设置断点

    http://img.mukewang.com/57b125770001cba406920387.jpg

    然后你可以刷新下页面,按F5就行,页面会变暗

    http://img.mukewang.com/57b125c900018e6313530529.jpg

    再按F10,一步一步的运行,选中变量(也就是i),鼠标放在上面不要动,你就能观察i的变化了

    湛瞳 回复鱼鱼鱼iii

    一般浏览器都可以的,不过推荐谷歌。错误的话,一些语法上的问题还是能及时发现的,至于逻辑上的问题就得一步一步看执行步骤找原因了

    2016-08-22 09:05:22

    共 4 条回复 >

  • 湛瞳
    2016-08-15 09:58:53

    控制台显示i的值分别为:Lists[0]、Lists[1]、Lists[2]、length、item、namedItem,至于为什么是这几个值,并不是很清楚

    LEARN_...

    请问如何通过控制台看这些值呢?

    2016-08-15 10:05:50

    共 1 条回复 >

  • 泰伯
    2016-08-12 14:28:40

    使用for(var i =0;i<lists.lenght;i++){}这种方式就可以了。你这个循环i就已经是里面的值了 就没必须要再lists[i]了


    LEARN_...

    虽然你的回答是错误的,但还是要谢谢你。

    2016-08-12 14:42:27

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题