Orlok: Taschenrechner tastaturbedienbar

Beitrag lesen

problematische Seite

Hallo Jürgen

includes ist auch noch drin. Ich habe gerade mal Orloks Polyfill eingebaut, aber danach ging es immer noch nicht, auch keine Fehlermeldung. Da scheint noch mehr im Argen zu liegen.

Danke, dass du meinen Beitrag gelesen hast. Ich wünschte, dass hätte Felix auch gemacht. 😀

Array.prototype.slice.call(NodeList).forEach(callback)

Ich zitiere mich mal selbst:

[Es] besteht überhaupt kein Anlass, die als Argument übergebene NodeList in ein Array zu konvertieren.

Array.prototype.forEach.call(NodeList, callback)

Wie es noch ein wenig besser geht, habe ich in meinem anderen Beitrag aufgeschrieben.

Der Grund dafür, dass es trotz Polyfill für includes() immernoch nicht funktioniert, ist wahrscheinlich die mangelnde Unterstützung des Internet Explorers für das output–Element.

Da der Browser das Element nicht kennt, gibt es auch keine Reflektion der Eigenschaft value. Sprich, die Zuweisung an diese Eigenschaft bewirkt nicht, dass das Attribut gesetzt und der textuelle Inhalt des Elements angepasst wird.

Daran soll es aber nicht scheitern. Man kann auch einfach textContent verwenden.

Also nicht:

out.value = // ...

Sondern:

out.textContent = // ...

Dann müsste es gehen. Sonst sehe ich erstmal keine Probleme hinsichtlich IE.

Mir ist allerdings noch aufgefallen, dass innerhalb eines Eventhandlers, der mit der Methode addEventListener() registriert wird, false zurückgegeben wird. Das ist unnötig, weil darüber schon die Methode preventDefault() aufgerufen wird, und unsinnig, weil der Rückgabewert bei dieser Form der Registrierung ohnehin verworfen wird.

Viele Grüße,

Orlok

0 48

Taschenrechner tastaturbedienbar

Henry
  • html
  • javascript
  1. 0
    Rolf B
  2. 0
    Rolf B
    1. 1
      Rolf B
      1. 0
        Felix Riesterer
        1. 0
          Rolf B
  3. 0
    Felix Riesterer
    1. 0
      Matthias Apsel
      1. 0
        JürgenB
        1. 0
          Felix Riesterer
          1. 0
            JürgenB
            1. 0
              Felix Riesterer
              1. 0
                JürgenB
      2. 0
        Felix Riesterer
        1. 1
          Felix Riesterer
          1. 0
            Henry
            1. 0
              Matthias Apsel
            2. 0
              Felix Riesterer
              • browser
              1. 0
                Matthias Apsel
                1. 0
                  Felix Riesterer
                  1. 0
                    Rolf B
                    1. 0
                      Felix Riesterer
                      1. 0
                        Rolf B
                        1. 0
                          Felix Riesterer
                2. 1
                  JürgenB
                  1. 0
                    Matthias Apsel
                    • selfhtml-wiki
                    1. 1
                      Orlok
                      • dom
                      • javascript
                      • selfhtml-wiki
                      1. 0
                        Felix Riesterer
                3. 1
                  Felix Riesterer
                  1. 1
                    JürgenB
                    1. 1
                      Felix Riesterer
                    2. 0
                      JürgenB
                      1. 0
                        Felix Riesterer
                        • browser
                        • meinung
                        1. 0
                          JürgenB
                          1. 0
                            Felix Riesterer
                            1. 0
                              Matthias Scharwies
                              1. 0
                                JürgenB
                                1. 0
                                  Matthias Scharwies
                                2. 0
                                  Auge
                      2. 1
                        Orlok
                        1. 0
                          Felix Riesterer
                        2. 2
                          JürgenB
                          1. 0
                            JürgenB
                            1. 0
                              Felix Riesterer
                              1. 0
                                JürgenB
                                1. 1
                                  Felix Riesterer
                                  1. 0
                                    JürgenB
                                    1. 0
                                      Felix Riesterer
                                      • menschelei