MudGuard: bei onchange value einer inputbox ändern

Beitrag lesen

Hi,

document.getElementsByID("test")[0].value = "geht1";

Eine solche Funktion gibt es nicht. Da id-Attributwerte dokumentweit eindeutig sein müssen, kann es nur max. 1 Element geben, das diese ID hat.
Streiche also das s aus dem Funktionsnamen.
Aus demselben Grund liefert getElementByID auch kein Array, sondern entweder das Element mit der ID oder null.
Streiche also den Index samt Klammern.

document.getElementsByName("test")[0].value = "geht2";

Es gibt kein Element mit Namen "test", nur ein solches mit der ID "test".
Also sollte die Funktion nichts zurückliefern - zumindest nichts, das an der Index-Position 0 ein Objekt hat.

<input id="test" value="hallo">

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind unverschämt, werden ignoriert. Das Forum existiert.