หน่วยวัดในแอตทริบิวต์ style ใน JavaScript
เมื่อระบุค่าคุณสมบัติ
ผ่านแอตทริบิวต์ style เราต้อง
ระบุหน่วยวัด:
javascriptelem.style.width = '100px';
เมื่ออ่านค่า ค่าที่ได้ก็จะ มาพร้อมกับหน่วยวัด:
javascriptlet width = elem.style.width;
console.log(width); // จะแสดง '100px';
หากจำเป็น เราสามารถกำจัด
หน่วยวัดออกได้โดยใช้ parseInt:
javascriptlet width = elem.style.width;
console.log(parseInt(width)); // จะแสดง 100
หากคาดว่าจะเป็นค่าทศนิยม
สามารถใช้ฟังก์ชัน parseFloat:
javascriptlet width = elem.style.width;
console.log(parseFloat(width));
Задание 1
ให้ div และปุ่ม เมื่อคลิกที่ปุ่ม
กำหนดความกว้างให้ div เป็น 400px
และความสูงเป็น 300px
Задание 2
ให้ div:
html<div id="elem" style="width: 300px; height: 200px;">
text
</div>
ให้ปุ่มด้วย เมื่อคลิกที่ปุ่ม ให้แสดงความกว้างและความสูงของ div โดยไม่มี หน่วยวัด
Задание 3
ให้ div:
html<div id="elem" style="font-size: 1.5em;">
text
</div>
ให้ปุ่มด้วย เมื่อคลิกที่ปุ่ม ให้แสดงขนาดฟอนต์ของ div โดยไม่มีหน่วย วัด