Hallo,
<table id="Tabelle" width="100">
wenn man automatisch die breite und hoehe abfragen wollte haette man direkt einen fehtler, wie liesse sich das verhindern?
Probiere es so:
var attr,testid,isattr=false;
testid="Tabelle";
attr="height";
isattr=document.getElementById(testid).getAttribute(attr);
if(!!isattr)alert("Attribut "+attr+" existiert fuer Element mit ID "+testid+".");
else alert("Attribut "+attr+" existiert fuer Element mit ID "+testid+" nicht.");
Die doppelte Verneinung !!isattr ist angebracht, da Mozilla-Derivate bei Nichtexistenz des gesuchten Attributs null, der IE und Opera (zumindest 7.x) aber einen Leerstring ausgeben.
MfG, Thomas