bernd: input.size nachträglich ändern

Hallo,

ich würde gerne per JS die size und maxsize eines einzeilgen Eingabefeldes ändern. Mit

document.elementById("1").style.size

geht es nicht.

Wie ist der korrkte Aufruf?

  1. Hi,

    ich würde gerne per JS die size und maxsize eines einzeilgen Eingabefeldes ändern. Mit
    document.elementById("1").style.size
    geht es nicht.

    warum sollte es auch? Weder gibt es eine Methode document.elementById(), noch ist "1" eine gültige ID, noch ist size die maxsize, noch handelt es sich bei maxsize um eine style-Eigenschaft. Du hättest "document" noch groß schreiben können, dann hättest Du den Preis für die meisten Fehler in einer einzigen Code-Zeile gewonnen.

    Wie ist der korrkte Aufruf?

    Nope. Du musst *dringend* lernen, Dokumentationen zu konsultieren. Recherchiere also im - von mir bewusst nicht verlinkten - JavaScript-Kapitel von SelfHTML.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  2. Hallo,

    das Thema war vor zwei Tagen schon mal gefragt. Im dortigen Thread (https://forum.selfhtml.org/?t=130015&m=840640) sind Anregungen für Dich.

    document.elementById("1").style.size

    Und im Übrigen ist size ein Attribut des Elements <input> und keine CSS-Eigenschaft.

    Gruß aus Berlin!
    eddi

    1. das Thema war vor zwei Tagen schon mal gefragt. Im dortigen Thread (https://forum.selfhtml.org/?t=130015&m=840640) sind Anregungen für Dich.

      Oh, das habe ich wohl ubersehen. Ich hatte wohl nach input und size gesucht, aber dieser Thread kam dabei nicht vor.

      Danke dafür.