<script type="text/javascript">
        var data = { "s1.jpg": ["1.jpg", "Lili", "168", "nurse"], "s2.jpg": ["2.jpg", "Smith", "170", "Teacher"] };
        function showSmallDiv() {
            var imgDiv = document.getElementById("imgDiv");
            for (var itme in data) {
                
                alert(item);
            }
        }
    </script>

解决方案 »

  1.   

    本来data就是一个object, 它有名为s1.jpg的字段,值是一个数组,还有一个名为s2.jpg的字段,也是一个数组
      

  2.   

    我试了一下,
    注释//var imgDiv = document.getElementById("imgDiv");能实现你说的效果啊。
      

  3.   


            var data = { "s1.jpg": ["1.jpg", "Lili", "168", "nurse"], "s2.jpg": ["2.jpg", "Smith", "170", "Teacher"] };
           
              
                for (var item in data) {
                    
                    alert(item);
                }
      

  4.   

    强人!
    我是太粗心了~遍历的时候,把KEY定义成itme,取的时候却是item。哈哈。。郁闷我半天