-better getElementById wrapper for IE

release-0.6
alecpl 16 years ago
parent bafadd89d7
commit 6d89d65cd8

@ -639,21 +639,13 @@ if (bw.ie)
document._getElementById = document.getElementById; document._getElementById = document.getElementById;
document.getElementById = function(id) document.getElementById = function(id)
{ {
var a = []; var i = 0;
var o = document._getElementById(id); var o = document._getElementById(id);
while (o.id != id) if (o.id != id)
{ while ((o = document.all[i]) && o.id != id)
a.push({i:o.id,e:o}); i++;
o.id = '';
o = document._getElementById(id);
if (!o) return o;
}
for (j=0,jj=a.length; j<jj; j++)
a[j].e.id = a[j].i;
a = null;
return o; return o;
} }
} }

Loading…
Cancel
Save