Malcolm Beck´s: getAttribute und setAttribute

Beitrag lesen

hi,

ich habe diese OOP-Geschichte, Methoden und Objekte nicht verstanden, daher habe ich mir erstmal eine einfache Lösung gebastelt, mit der ich schon ganz zufrieden bin (auch wenn das Script nicht unbedingt durch schönheit glänzt).
http://dj-tut.de/z_test/selfhtml/my-volume-js.php

Allerdings habe ich ein anderes Problem.
Ich kann zwar setAttribute per knopfdruck setzen, nur beim auslesen bekomme ich den ersten Wert des Attributes, so wie er gesetzt wurde.
Also änderungen am Attribut kann ich mit getAttribute nicht auslesen, obwohl ich sie mit setAttribute ändern kann, gibt es da einen Trick, den Aktuell gesetzten Wert auszulesen?

<script type="text/javascript">  
function setnewattribute()  
{  
  var divcontainer = document.getElementById("container");  
  var button = document.getElementById("mybutton");  
  
  divcontainer.setAttribute("myattr", '50'); // Attribut setzen  
  
  button.onclick = function() {  
    divcontainer.setAttribute("myattr", '100');  // Bei Klick Attributwert ändern  
  }  
  
  /* Testausgabe */  
  document.getElementById("wert").innerHTML = divcontainer.getAttribute("myattr");  
  /*  
     Bei der Ausgabe bekomme ich nur den ersten Wert (50),  
     obwohl sich der Wert bei klick ändert (Firebug)  
  */  
}  
</script>

Online-Beispiel: http://dj-tut.de/z_test/selfhtml/setattribute-js.php

mfg

0 61

Zwei Links ohne ID Dynamisch einen Wert zuweisen

Malcolm Beck´s
  • javascript
  1. 0
    ChrisB
    1. 0
      ChrisB
      1. 0
        Malcolm Beck´s
    2. 0
      Malcolm Beck´s
      1. 0
        ChrisB
        1. 0
          Malcolm Beck´s
          1. 0
            ChrisB
            1. 0
              Malcolm Beck´s
              1. 0
                ChrisB
                1. 0
                  Malcolm Beck´s
                  1. 0
                    ChrisB
                    1. 0
                      Malcolm Beck´s
              2. 0
                Kai345
                1. 0
                  Malcolm Beck´s
                  1. 2
                    Gunnar Bittersmann
                    1. 0
                      Malcolm Beck´s
                      1. 0
                        Gunnar Bittersmann
                        1. 0
                          Malcolm Beck´s
                          1. 0
                            Gunnar Bittersmann
                            1. 0

                              FF und Object bei deaktiviertem CSS

                              Malcolm Beck´s
                              1. 0
                                Gunnar Bittersmann
                                1. 0
                                  Malcolm Beck´s
                                  1. 0
                                    Patrick Andrieu
                                    1. 0

                                      FF: was ist Webseiten-Stil?

                                      Malcolm Beck´s
                                  2. 0
                                    Gunnar Bittersmann
                                    1. 0
                                      Malcolm Beck´s
                                    2. 0
                                      Struppi
      2. 0
        Kai345
        1. 0
          Malcolm Beck´s
          1. 0
            Kai345
            1. 0
              Malcolm Beck´s
              1. 0
                Kai345
                1. 0
                  Malcolm Beck´s
  2. 0
    jobo
    1. 0
      Malcolm Beck´s
  3. 0

    getAttribute und setAttribute

    Malcolm Beck´s
    1. 0
      Struppi
      1. 0
        Malcolm Beck´s
        1. 0
          ChrisB
          1. 0

            Danke gelöst

            Malcolm Beck´s
            1. 0
              Kai345
              1. 0
                Malcolm Beck´s
                1. 0
                  Gunnar Bittersmann
                  1. 0
                    Malcolm Beck´s
                    1. 0
                      Malcolm Beck´s
  4. 0

    JQuery+CSS: display:none, aber nur, wenn Javascript erlaubt ist

    Malcolm Beck´s
    1. 1
      Gunnar Bittersmann
      1. 0
        Malcolm Beck´s
      2. 0
        Malcolm Beck´s
    2. 1
      Patrick Andrieu
      1. 0
        Malcolm Beck´s
      2. 0
        Gunnar Bittersmann
        1. 0
          Patrick Andrieu
          1. 0
            Gunnar Bittersmann
            1. 0
              Patrick Andrieu
              1. 0
                Gunnar Bittersmann
                1. 0
                  Patrick Andrieu
        2. 0
          Malcolm Beck´s
          1. 0
            Gunnar Bittersmann
            1. 0
              Malcolm Beck´s