マウスがホバリングしている画像のIDを取得したい。しかし、IDの取得方法がわかりません。誰かが私を助けることができます:)。ティ!
function placeImage(x){
var div = document.getElementById("thumbnails");
div.innerHTML = ""; // clear images
for (var i =0; i <= x; i++) {
var image=document.createElement("img");
image.className += " Atributes";
image.src="images/foto_klein_"+i+".jpg";
image.width="135";
image.height="90";
image.alt="foto_klein_"+i;
image.id="image"+i;
image.position="relative";
div.appendChild(image);
image.style.marginRight = '10px';
_img.push(image);
}
};
placeImage 関数を使用して、画像を配置します。ここで、マウス イベントを追加して、対象となる画像のクラスを変更したいと考えています。
<div id="thumbnails" onmouseover="mouseOver(this);" ></div>
すべてのサムネイルにマウスオーバーを追加しました。しかし、マウスがホバーしている画像のIDを取得できません。id を呼び出すか、その particlair 画像の image.className を変更したい。しかし、私はそれを呼び出す方法がわかりません。現在、「サムネイル」のみがアラートされます
function mouseOver(e){
alert(e.id);
}