Μονάδες μέτρησης στο χαρακτηριστικό style στην JavaScript
Όταν καθορίζουμε τιμές ιδιοτήτων
μέσω του χαρακτηριστικού style πρέπει
να καθορίζουμε τις μονάδες μέτρησης:
elem.style.width = '100px';
Κατά την ανάγνωση των τιμών, αυτές θα λαμβάνονται επίσης με τις μονάδες μέτρησης:
let width = elem.style.width;
console.log(width); // θα εμφανίσει '100px';
Εάν χρειαστεί, μπορούμε να απαλλαγούμε
από τις μονάδες μέτρησης χρησιμοποιώντας τη parseInt:
let width = elem.style.width;
console.log(parseInt(width)); // θα εμφανίσει 100
Εάν προβλέπονται κλασματικές τιμές,
μπορούμε να χρησιμοποιήσουμε τη συνάρτηση parseFloat:
let width = elem.style.width;
console.log(parseFloat(width));
Δίνεται ένα div και ένα κουμπί. Με κλικ στο κουμπί
ορίστε στο div πλάτος 400px,
και ύψος 300px.
Δίνεται ένα div:
<div id="elem" style="width: 300px; height: 200px;">
text
</div>
Δίνεται επίσης ένα κουμπί. Με κλικ στο κουμπί εμφανίστε το πλάτος και το ύψος του div χωρίς τις μονάδες μέτρησης.
Δίνεται ένα div:
<div id="elem" style="font-size: 1.5em;">
text
</div>
Δίνεται επίσης ένα κουμπί. Με κλικ στο κουμπί εμφανίστε το μέγεθος γραμματοσειράς του div χωρίς μονάδες μέτρησης.