molily: innerHTML

Beitrag lesen

Hallo,

ich hab folgende Javascript-Funktion:

function bla()
        {
                var text = "abc" + document.all.abc.innerHTML;
                document.all.abc.innerHTML = text;
        }

Außerdem eine Textarea:

<textarea cols="16" rows="5" name="xyz" id="all">123</textarea>

Wenn ich jetzt die Funktion bla aufrufe, soll in der Textarea "abc123" stehen. Es passiert aber nichts. Was mache ich falsch?

Wieso machst du solche Verrenkungen mit innerHTML und getElementById? Du willst auf ein Formularfeld zugreifen, das geht schon seit Anbeginn von JavaScript über http://de.selfhtml.org/javascript/objekte/forms.htm.

<form action="..." name="formular">
<p><textarea cols="16" rows="5" name="xyz">123</textarea></p>
</form>

function bla () {
   var text = "abc" + document.forms['meinformular'].elements['xyz'].value;
   document.forms['meinformular'].elements['xyz'].value = text;
}

Mathias