Christopher Reimann: Dummer Ärger mit document.getElementByName

Hallo,

ich sitz hier mit nem Brett vorm Rechner und komm einfach nicht weiter.

Kann mir jemand verraten, was an diesem Javascript-befehl fehlerhaft ist? ("user" ist ein Textfeld):

document.getElementsByName("user")[0].style.width = 350px;

Ich raffs mal gar nicht!

(Firefox sagt: "missing ; before statement")
Danke,
Christopher

  1. Christopher,

    Kann mir jemand verraten, was an diesem Javascript-befehl fehlerhaft ist? ("user" ist ein Textfeld):
    document.getElementsByName("user")[0].style.width = 350px;

    Die rechte Seite.

    Live long and prosper,
    Gunnar

    --
    „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
    1. Lieber Gunnar,

      Die rechte Seite.

      geht's noch kürzer? Warum verschwendest Du Deine Zeit und Energie mit Artikeln? ;-P

      Du wolltest damit sagen:

      document.getElementsByName("user")[0].style.width = 350px;

      muss heißen:
      document.getElementsByName("user")[0].style.width = "350px";
      denn die Style-Werte sind Strings!

      Liebe Grüße aus Ellwangen,

      Felix Riesterer.

      1. Du wolltest damit sagen: [snip]

        Felix,
        Ich hatte Christopher durchaus zugetraut, das selbst zu finden.

        Es lebe der SELF-Gedanke!

        Live long and prosper,
        Gunnar

        --
        „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
        1. Ich hatte Christopher durchaus zugetraut, das selbst zu finden.

          Na gut war auch albern :-D

          Wie ordne ich dem Textfeld denn eine CSS-Klasse per JavaScript zu?

          (Danke für euren Rat!)

          1. Hallo,

            Wie ordne ich dem Textfeld denn eine CSS-Klasse per JavaScript zu?

            Die Frage wurde schon weiter unten im Forum beantwortet.

            Tim