ali865
یک شنبه 31 شهریور 1392, 22:36 عصر
for(var i=1; i<4; i++) {
var ex='div'+i;
document.getElementById(ex).onclick =function() {get_content_menu(ex);};
سلام
وقتی توی ie8 این کد رو اجرا میکنی به جای اینکه
document.getElementById('div1').onclick =function() {get_content_menu('div1');};
document.getElementById('div2').onclick =function() {get_content_menu('div2');};
document.getElementById('div3').onclick =function() {get_content_menu('div3');};
سه بار خط زیر اجرا میشه
document.getElementById('div3').onclick =function() {get_content_menu('div3');};
چرا اینطوری میشه؟چکارش کنم
var ex='div'+i;
document.getElementById(ex).onclick =function() {get_content_menu(ex);};
سلام
وقتی توی ie8 این کد رو اجرا میکنی به جای اینکه
document.getElementById('div1').onclick =function() {get_content_menu('div1');};
document.getElementById('div2').onclick =function() {get_content_menu('div2');};
document.getElementById('div3').onclick =function() {get_content_menu('div3');};
سه بار خط زیر اجرا میشه
document.getElementById('div3').onclick =function() {get_content_menu('div3');};
چرا اینطوری میشه؟چکارش کنم