Matthias Scharwies: Höhe eines dyn. erstellten Div ermitteln, nur mit JS

Beitrag lesen

Servus!

Hallo Matthias, danke für die schnelle Antwort

Dann liegt es nicht an den verwendeten Methoden, sondern an Deinem Script, das du nicht gezeigt hast.

doch, habe ich:

// irgendwo im .js
myText = document.createElement( "div" );
myText.className = "myClassName";
myText.innerHTML = "some Text, kann kurz oder lang sein, im Voraus nicht zu sagen ";

-> hier sollte der Div doch schon erstellt sein?

sorry, überlesen. Nein du brauchst noch appendChild, damit es ins DOM eingehängt wird.

→ und hier brauche ich dir Höhe des Div’s, da die untere Hälfte eine bestimmte backgroundColor beklommen soll. Evtl. später auch ein Image, Farbverlauf z. B. Diese Möglichkeit will ich mir offenhalten, deshalb gleich die Höhe, in diesem Fall dann CSS: background-size( z. B. 50% funktioniert mit einem Image nicht. Liegt wohl an der flexoblen Höhe des erstellten Div ) bzw JS: backgroundSize.

Doch mit background-size, bzw. background-position muss das auch gehen.

Herzliche Grüße

Matthias Scharwies

--
Was ist eine Signatur?