Verstehe ich Dich richtig, daß die Variable 'textinhalt' eine zusätzliche Variable ist, die den Wert 'innerText' nachbildet?
Ja. Dahinter wird eine Eigenschafts-Abfrage gemacht. Wenn das Elementobjekt die Eigenschaft textContent hat, wird dieser Wert verwendet, andernfalls innerText.
Hier noch mal die problematische Funktion
function convertCntr(sId) {
if (document.getElementById) {
var d = document.getElementById(sId);
var za = parseInt(d.innerText)
}Es wäre nett, wenn Du diese Funktion editieren könntest, denn ich bekomme es leider nicht auf die Reihe :-( .
d ist dein Elementobjekt.
Mit d.innerText greifst du auf innerText zu. Das ersetzt du durch die Variable, in der du den Text browserübergreifend gespeichert hast.
Vor »var za = ...« schreibst du also z.B.
var textinhalt = element.textContent || element.innerText;
und dann var za = parseInt(textinhalt);
Mathias