Matthias: .InnerText auswerten

Beitrag lesen

Hallo zusammen,

wenn ich in einem JS-Script folgendes mache:
  <script>
    function schreiben(e, von_wo) {
      ...
      str = "einblenden";
      document.all.ol.innerText = str;
      alert(document.all.ol.innerText == "einblenden");
      ...
    }
  </script>

bekomme ich bei
  onClick="schreiben(event, 'ol')"><div id="ol"></div>
im Fenster "True" zurück.

Wenn ich allerdings den den Verweis auf das div-Element in der schreiben-Funktion weiter unten dynamisch zusammenbaue

function schreiben(e, von_wo) {
  ...
    tmp = "";
    tmp += "document.all.";
    tmp += von_wo;
    tmp += ".innerText";

txt += eval(tmp == 'einblenden');
    // oder auch
    txt += eval(tmp == "einblenden");
  ...
  }

wird über die Variable "txt" "False" zurückgegeben.

Woran liegt das?

Danke für Hinweise,

Matthias