مشکل این کد چیه؟(مربوط به رویداد ماوس و css)
سلام
این قطعه کد یه لیست می سازه و قراره وقتی ماوس روی گزینه هاش حرکت می کنه رنگ زمینه شون تغییر کنه ولی خوب تغییر نمی کنه:20:
مشکل کجاست؟
کد:
for(j = 0 ; j < temp.length ; j++){
var temp2 = temp[j].split('~');
var oDiv = document.createElement('div');
oDiv.onmouseover = function(){
this.style.backgroundcolor = "red";
}
var oImg = document.createElement('img');
var oText = document.createTextNode(temp2[0]);
oImg.setAttribute('src', temp2[1]);
oImg.setAttribute('width', 30);
oImg.setAttribute('height', 30);
oDiv.appendChild(oImg);
oDiv.appendChild(oText);
DFragment.appendChild(oDiv);
}
oMainDiv.appendChild(DFragment);