CSS: height und width eines Elements mit Javascript
Mit Javascript lassen sich die CSS Werte eines Elements nicht nur auslesen, sondern auch setzen: So kann man mit Javascript etwa dynamisch Elemente in der Größe verändern oder neu platzieren. Damit das funktioniert, muss man auf die Werte aber auch zugreifen können.
Ganz wichtig ist dabei die ID des Objektes (in unserem Beispiel einfach ein DIV). Über dessen ID (die auf der gesamten HTML-Seite nur einmal vorhanden sein darf) lassen sich die Werte auslesen und neu setzen:
Beim Auslesen des Wertes für Höhe und Breite, “height” und “width”, muss man allerdings beachten, dass diese etwas anders lauten: Während man die Attribute mit den Namen “height” und “width” zwar ändern kann, lassen sich die aktuellen Werte damit nicht auslesen. Stattdessen muss man “offsetWidth” und “offsetHeight” verwenden: “width” und “height” liefern leere Ergebnisse zurück!
var breite = document.getElementById('element').offsetWidth; var hoehe = document.getElementById('element').offsetHeiht;
Dieser Code liefert die Breite und die Höhe eines Elements, das die ID “element” hat:
<div id="element"></div>
Möchte man die Höhe und Breite des Elements ändern, greift man allerdings wieder auf die Eigenschaften “width” und “height” zurück:
document.getElementById('element').style.width = '200px'; document.getElementById('element').style.height = '100px';
- Photoshop Elements 11 - Versionssatz
Hallo,ich habe plötzlich das Problem, dass nach der Bearbeitung im Versionssatz gespeichert w...
- WD Elements 1023 USB Device keine Zuweisung Laufwerkbuchstabe
- WD Elements auf Externe Festplatte kann nicht zugegriffen werden Win8
- JavaScript Fehlermeldung
Also ich habe Windows7 Home Premium und den Firefox 19.Als ich ihn gestartet habe wollte der v...
- Betr.Javascript
Mein Computer-System:Windows 7 Firefox Installiertes Betriebssystem: 1 Hallo !Kann mir jemand ...
- Seitenzahlen mit Javascript
- HTML Formular und Javascript
Hallo, vllt. könnt ihr mir bei folgendem Problem helfen:Bei meiner Webseite soll die An...
- windows-beschleunigen (65x gelesen)
- datenschutz (61x gelesen)
- windows-schneller-starten-autostart-aufraeumen (46x gelesen)
- pc-einsteigerkurs (38x gelesen)
- pc-einsteigerkurs-3-2 (15x gelesen)
Mehr Tipps zu CSS: height und width eines Elements...
-
PC oder Laptop finanzieren – Tipps und Wissenswertes
Beim Kauf eines neuen Notebooks ist der Preis häufig der entscheidende Faktor. Das Budget gibt nicht mehr her, also gibt es ein günstiges und finanzierbares...
-
Ultraschallsensor am Arduino auswerten + Abstand und Entfernung messen
Mit dem Arduino lässt sich die Entfernung zu anderen Objekten recht einfach messen: Neben dem Arduino braucht man dazu nur einen Ultraschallsensor wie zum Beispiel...
-
FHEM + Email: Emails empfangen und auswerten
Emails sind immer noch eine einfache und praktische Möglichkeit, um verschiedene Geräte miteinander kommunizieren zu lassen oder Anweisungen an ein Gerät zu senden: So lässt...
-
JavaScript: Name und Wert eines <select> / <option> Elements auslesen
Um mit JavaScript interaktive Webseiten zu gestalten, kommt es hin und wieder vor, die Eingaben eines Drop-Down Menüs auszulesen. Diese <select> Menüs enthalten mehrere Werte,...
-
Webseiten-Titel ändern oder animieren mit JavaScript (mehr Aufmerksamkeit bei Tabs!)
Der Webseiten-Titel wurde früher in der Titelleiste des Browsers angezeigt: Mittlerweile sieht man den Text oft nur noch bei mehreren geöffneten Tabs. Für Besucher, die...
-
MS Excel / LibreOffice Calc: Zeilenbreite und Spalten-Höhe anpassen!
Schnelle Tipps für Excel und Co.: So bekommt man die Spalte länger für mehr Text oder die Spalte höher, damit nicht alles zu eng zusammensteht!...
CSS: height und width eines Elements mit Javascript