klaus: GetElementById auf aktuelle ID anwenden?

Hey...

ich möchte eine Funktion schreiben die auf ein Element, z.B. Input-Box oder Drop-Down-Feld eine Aktion ausführt!!

die JavaScript Funktion sollte so aussehen:

function Veränder("Hier wird die Id übergeben"){
   document.getElementById("Hier wird die Id übergeben").Irgendwas = Noch_Etwa;
}

Wie kann ich die Element-Id übergeben??

Gruss
klaus

  1. Hi klaus,

    Wie kann ich die Element-Id übergeben??

    So:

    <script type="text/javascript">
     function ausgabe(id) {
       alert(id);
     }
    </script>

    <input type="button" id="jaja" onClick="ausgabe(this.id)">

    MfG, Dennis.

    --
    Signatur 1 von 3:
    Meine Homepage: http://www.riehle-web.com
    Tutorial: http://tutorial.riehle-web.com
    1. <script type="text/javascript">
       function ausgabe(id) {
         alert(id);
       }
      </script>

      <input type="button" id="jaja" onClick="ausgabe(this.id)">

      MfG, Dennis.

      thx....

      1. Hi klaus,

        thx....

        Lerne bitte sinnvoll zu zitieren.

        MfG, Dennis.

        --
        Signatur 2 von 3:
        Die EU und die neuen Mitgliedslnder:
        http://www.riehle-web.com/pkprojekt/
        Oder doch mehr in HTML interessiert?
        http://tutorial.riehle-web.com
        1. Hallo Dennis,

          thx....
          Lerne bitte sinnvoll zu zitieren.

          Danke für deine Engagement, aber ein wenig zurückhaltung beim Regulieren der anderen Teilnehmner wäre nicht so schlimm siehe auch: [pref:t=82836&m=483408]

          Grüße
          Thomas

    2. Hi,

      <script type="text/javascript">
      function ausgabe(id) {
         alert(id);
      }
      </script>

      <input type="button" id="jaja" onClick="ausgabe(this.id)">

      Wobei es sinnvoll wäre, sich den Umweg über die ID zu sparen

      function ausgabe(dings){
       alert(dings.value)
      }

      <input type="button" id="jaja" onClick="ausgabe(this)">

      ortenau-s-bahner

      --
      ss:} zu:$ ls:} fo:| de:] va:) ch:? sh:( n4:# rl:? br:> js:| ie:( fl:{ mo:)
  2. Hallo,

    function Veränder("Hier wird die Id übergeben"){
       document.getElementById("Hier wird die Id übergeben").Irgendwas = Noch_Etwa;
    }

    Funktionsnamen dürfen keine Umlaute enthalten!

    Wie kann ich die Element-Id übergeben??

    Du übergibst die ID der Funktion beim Funktionsaufruf. Also zum Beispiel so: onclick="Veraender('meineId');".

    Deine Funktion sollte dann etwa so aussehen:
    function Veränder(elem){
        document.getElementById(elem).irgendwas = 'nochetwas';
    }

    MfG Mülli

    --
    Viva Colonia!
    1. Hallo,

      Deine Funktion sollte dann etwa so aussehen:
      function Veränder(elem){
          document.getElementById(elem).irgendwas = 'nochetwas';
      }

      Sollte natürlich heissen Veraender. ;)

      MfG Mülli

      --
      Viva Colonia!