注释的那一句啥意思求大神解答还有第一个元素是啥

 <body>
<img src="tt/hetao.jpg" style="visibility:visible" />
<img src="tt/hetao.jpg" style="visibility:visible" />
<img src="tt/hetao.jpg" style="visibility:visible" />
<input type="button" id="xs" value="xs" onclick="return button_onclick('visible')" />
<input type="button" id="yc" value="yc" onclick="return button_onclick('hidden')" />
<script type="text/javascript">
 function button_onclick(obj){
        var imgs = document.images;
        for(n in imgs){
            if(imgs[n]==imgs.length){    //忽略第一个元素它不是图片对象
                continue;   



}
            imgs[n].style.visibility=obj;   
        }

 }
</script>
</body>

注释的那一句啥意思,,求大神解答还有第一个元素是啥

代码有问题你,解析也乱搞一套。。for。。in是把imgs当对象来变量,他的length属性也会一起便遍历出来了,不要用for.in

而且document.images是特殊的数组,不同浏览器还有其他属性也会一起便利出来,会报错

用for来遍历


        function button_onclick(obj) {
            var imgs = document.images;
            for (var n = 0; n < imgs.length;n++) {
                imgs[n].style.visibility = obj;
            }
        }