avataroflive: Class ändern

Hallo, kleine Frage, komme da grad net wirklich weiter. Ich will eigentlich nur die Class bei onclick wechseln lassen. Doch irgenwie mag es net funtzen.

<input type="text" name="char_name_in" id="char_name_in" title="Charaktername" size="40" maxlength="40" backgroundcolor="ffffff" tabindex="" accesskey="" value="Charaktername" class="input_in" onclick="document.all.char_name_in.className = ' input_in_glow';">

Hoffe ich lieg net gar so weit daneben. Danke erstmal.

  1. Moin,

    onclick="document.all.char_name_in.className = ' input_in_glow';">

    Das ist so nicht möglich. Du kannst aber ein Element beispielsweise über seine ID ansprechen:

    document.getElementById('char_name_in').className = 'whatever';

    Grüße Marco

    --
    Ich spreche Spaghetticode - fließend.
    1. Moin,

      Moin,

      onclick="document.all.char_name_in.className = ' input_in_glow';">

      In diesem Fall könntest du auch this als Referenz auf das Element selbst verwenden:

      this.className = 'whatever';

      Grüße Marco

      --
      Ich spreche Spaghetticode - fließend.