Почему не работает второй Event? Ответ.
Почему span1 не существует? В FireDebug в BODY существует. Я объявлял в функции глобальный массив переменных. Этот глобальный массив переменных, что пропадает, после того как функция себя выполнила?. Или я чего-то не так понимаю? Объясните пожалуйста.
function TextZerlegen(){
m = document.createElement("div");
document.body.appendChild(m);
m.id = "div";
v = document.getElementById("iA").value;
// объявлен глобально, без var
c = new Array();
for(x = 0; x < v.length; x++){
c[x] = document.createElement("span");
m.appendChild(c[x]);
c[x].innerHTML = v[x];
c[x].id = "span"+x;
}
m.style.position = "absolute";
m.style.top = 100;
m.style.fontSize = 50;
m.style.fontFamily = "Calibri";
}
// Почуму он не работает???????????????
document.getElementById("span1").onclick = function(){
alert("welcome");
};
|