Gernot Back: Opera 7 und getElementById()

Beitrag lesen

Hallo mikeg,

zB. bringt sowas in meinem Opera 7 keinen Effekt: document.getElementById("td1").setAttribute("height", "100%");
sowas hingegen schon:
var t = document.getElementById("test").style.display; alert(t);
wie erwartet alertet opera hier was (sinnvolles).
Laut SELFHTML Bsp. müsste aber obiges auch funktionieren.

Die Methode setAttribute() wird in SELFHTML dreimal beschrieben; zweimal davon mit drei Übergabeparametern (als Methode des style und des All-Objekts, die aber auch in Verbindung mit getElement... funktionieren sollte), einmal als Methode des Node-Objekts mit zwei Übergabeparametern. Außerdem kann man den Wert ja auch noch direkt setzen:

document.getElementById("test").style.height='100%';
oder
document.getElementById("test").height='100%';

Ich bin mir sicher, da findet sich auch was für Opera.

Gruß Gernot