<body>
<div id="page">
<img id="slot0" class=slot src="crab.gif" width="120" height=80>
<img id="slot1" class=slot src="sun.gif" width="120" height=80>
<img id="slot2" class=slot src="sail.gif" width="120" height=80>
以下では、yを使用して0、1、2を置き換えたいと思います
var slotValues = new Array(3);
var slots = new Array ('0','1','2');
for (y=0;y<=slots.length;y++){
slotValues.push (document.getElementById("slot" + slots[y]));}
しかし、IEdocument.getElementById("slot" + slots[y])
はオブジェクトではないと思いますが、オブジェクトではないと言いslot[ y]
ました。0に変更すると、検出できますが、動的ではありません。どこが悪かったのか確認してください。