Problem sa array i getElementById
04.01.2008. u 12:50 · pre 228 meseci
#1
Pokusavam da napravim funkciju koja za sve "id' koji su definisani u "elems" array, postaviti style "display:none".
Kada pozovem funkciju, izbaci gresku:
Pretpostavljam da je neka banalna greska...
(Svi id su definisani u html, tako da tu nije problem :))
Pozdrav
[Ovu poruku je menjao Aleksandar Ružičić dana 04.01.2008. u 19:43 GMT+1]
Code:
function setInvisible() {
var elems = new Array(4);
elems[0] = "dataManagement";
elems[1] = "programmingLanguages";
elems[2] = "systemSoftware";
elems[3] = "network";
for (var i=0; i<=3;i++) {
document.getElementById(elems[i]).style.display = "none";
}
}
function setInvisible() {
var elems = new Array(4);
elems[0] = "dataManagement";
elems[1] = "programmingLanguages";
elems[2] = "systemSoftware";
elems[3] = "network";
for (var i=0; i<=3;i++) {
document.getElementById(elems[i]).style.display = "none";
}
}
Kada pozovem funkciju, izbaci gresku:
Code:
document.getElementById(elems[i]) has no properties
document.getElementById(elems[i]).style.display = "none";
document.getElementById(elems[i]) has no properties
document.getElementById(elems[i]).style.display = "none";
Pretpostavljam da je neka banalna greska...
(Svi id su definisani u html, tako da tu nije problem :))
Pozdrav
[Ovu poruku je menjao Aleksandar Ružičić dana 04.01.2008. u 19:43 GMT+1]