Frank: GetElementByID

GetElementByID()

Ich hab mein Objekt mit der id = "software" belegt! Das Objekt ist eine td (Table-Zeile)!

Mein Anliegen ist es die Hintergrundfarbe dieses Objektes zu verändern!
Mit:

document.getElementById('software').bgcolor = "#ff9900";

funktioniert es nicht, warum?
Fehlermeldungen, bzw. Scriptfehler erscheinen keine!

  1. Hallo,

    Mit:

    document.getElementById('software').bgcolor = "#ff9900";

    funktioniert es nicht, warum?
    Fehlermeldungen, bzw. Scriptfehler erscheinen keine!

    Die Eigenschaft nennt sich im Script-Kontext bgColor und ich tendiere eher zu style.backgroundColor.

    MfG, Thomas

  2. Mein Anliegen ist es die Hintergrundfarbe dieses Objektes zu verändern!
    Mit:

    document.getElementById('software').bgcolor = "#ff9900";

    funktioniert es nicht, warum?
    Fehlermeldungen, bzw. Scriptfehler erscheinen keine!

    Wenn das so ist, dann würde ich eionfach mal schrittweise testen ob wirklich das passiert was du denkst.

    var obj = document.getElementById('software')
    alert(obj + '\n' + obj.bgcolor)

    Sinnvoller ist es vielleicht auch diese Eigenschaft über style zu verändern.

    Struppi.

  3. document.getElementById('software').bgcolor = "#ff9900";

    hi,
    du hast hier zwar nur einen auszug gepostet, aber ich könnte mir vorstellen, daß dein problem hier die anführungszeichen sind, die die javascript-anweisung exakt hinter 'bgcolor="' abbrechen.
    gruß
    Ingo