Javascript For循环不会工作

Sha*_*had 0 javascript arrays for-loop

这是我的代码:

<div class="div">
<div id="picture"><img src="news1.jpg" /></div>
<div id="picture1"><img src="news2.jpg" /></div>
<div id="picture2"><img src="news3.jpg" /></div>
</div>
<script type="text/javascript">

var element = document.getElementById("picture")
var element1 = document.getElementById("picture1")
var element2 = document.getElementById("picture2")


var zdjecia = new Array("element", "element1", "element2");
    for(var i=0; i < zdjecia.Length; i++)
        {   
         zdjecia[i].style.opacity="1";
        }
</script>
Run Code Online (Sandbox Code Playgroud)

你能不能给我一些建议为什么这个循环不起作用?如果我发现问题,我会将settimeout和setTimeInterval添加到此,但此时我无法找到该循环的问题.

the*_*eye 6

不要将元素添加为字符串,而是按原样添加元素

var zdjecia = new Array(element, element1, element2);
Run Code Online (Sandbox Code Playgroud)

和length属性应该访问 zdjecia.length