คุณสมบัติเคอร์เซอร์ HTML DOM Style ใช้สำหรับการตั้งค่าหรือรับประเภทเคอร์เซอร์ขณะแสดงตัวชี้เมาส์
ต่อไปนี้เป็นไวยากรณ์สำหรับ −
การตั้งค่าคุณสมบัติเคอร์เซอร์ -
object.style.cursor=value
ตารางต่อไปนี้แสดงให้เห็นถึงค่า
| ค่า | คำอธิบาย |
|---|---|
| นามแฝง | Thecursor ระบุว่ามีการสร้างนามแฝงของบางสิ่งขึ้น |
| all-scroll | Thecursor ระบุว่าสิ่งที่สามารถเลื่อนไปในทิศทางใดก็ได้ |
| อัตโนมัติ | ค่าเริ่มต้นเบราว์เซอร์ตั้งค่าเคอร์เซอร์ |
| เซลล์ | เคอร์เซอร์ระบุว่าเซลล์ (หรือชุดของเซลล์) สามารถเลือกได้ |
| context-menu | เคอร์เซอร์ระบุว่ามีเมนูบริบทให้ใช้งาน |
| col-resize | เคอร์เซอร์ระบุว่าคอลัมน์สามารถปรับขนาดในแนวนอนได้ |
| คัดลอก | เคอร์เซอร์ระบุว่ามีบางสิ่งที่จะคัดลอก |
| เป้า | เคอร์เซอร์แสดงผลเป็นเป้า |
| ค่าเริ่มต้น | เคอร์เซอร์เริ่มต้น |
| e-resize | Thecursor ระบุว่าขอบของกล่องจะถูกเลื่อนไปทางขวา (ตะวันออก) |
| ew-resize | ระบุเคอร์เซอร์ปรับขนาดแบบสองทิศทาง |
| grab | Thecursor ระบุว่าบางสิ่งสามารถคว้ามาได้ |
| โลภ | Thecursor ระบุว่าบางสิ่งสามารถคว้ามาได้ |
| ช่วยเหลือ | เคอร์เซอร์ระบุว่ามีความช่วยเหลืออยู่ |
| ย้าย | เคอร์เซอร์ระบุว่ามีบางสิ่งที่จะย้าย |
| n-resize | Thecursor ระบุว่าขอบของกล่องจะถูกเลื่อนขึ้น (เหนือ) |
| ne-resize | เคอร์เซอร์ระบุว่าขอบของกล่องจะถูกเลื่อนขึ้นและไปทางขวา (เหนือ/ตะวันออก) |
| nesw-resize | ระบุเคอร์เซอร์ปรับขนาดแบบสองทิศทาง |
| ns-resize | ระบุเคอร์เซอร์ปรับขนาดแบบสองทิศทาง |
| nw-resize | เคอร์เซอร์ระบุว่าขอบของกล่องจะถูกเลื่อนขึ้นและไปทางซ้าย (เหนือ/ตะวันตก) |
| nwse-resize | ระบุเคอร์เซอร์ปรับขนาดแบบสองทิศทาง |
| ไม่ดร็อป | เคอร์เซอร์ระบุว่ารายการที่ลากไม่สามารถวางที่นี่ได้ |
| ไม่มี | ไม่มีการแสดงเคอร์เซอร์สำหรับองค์ประกอบ |
| ไม่อนุญาต | เคอร์เซอร์ระบุว่าการดำเนินการที่ร้องขอจะไม่ถูกดำเนินการ |
| ตัวชี้ | เคอร์เซอร์เป็นตัวชี้และระบุลิงก์ |
| ความคืบหน้า | เคอร์เซอร์แสดงว่าโปรแกรมไม่ว่าง (อยู่ระหว่างดำเนินการ) |
| row-resize | เคอร์เซอร์ระบุว่าสามารถปรับขนาดแถวในแนวตั้งได้ |
| s-resize | Thecursor ระบุว่าขอบของกล่องจะถูกเลื่อนลง (ทางใต้) |
| se-resize | Thecursor ระบุว่าขอบของกล่องจะถูกเลื่อนลงไปทางขวา (ใต้/ตะวันออก) |
| sw-resize | Thecursor ระบุว่าขอบของกล่องจะถูกเลื่อนลงและไปทางซ้าย (ใต้/ตะวันตก) |
| ข้อความ | เคอร์เซอร์ระบุข้อความที่เลือกได้ |
| URL | รายการ URL ที่คั่นด้วยเครื่องหมายจุลภาคไปยังเคอร์เซอร์ที่กำหนดเอง หมายเหตุ:ระบุเคอร์เซอร์ทั่วไปที่ส่วนท้ายของรายการเสมอ ในกรณีที่ไม่สามารถใช้เคอร์เซอร์ที่กำหนด URL ได้ |
| vertical-text | เคอร์เซอร์ระบุข้อความแนวตั้งที่สามารถเลือกได้ |
| w-resize | Thecursor ระบุว่าขอบของกล่องจะถูกเลื่อนไปทางซ้าย (ตะวันตก) |
| รอ | เคอร์เซอร์แสดงว่าโปรแกรมไม่ว่าง |
| ซูมเข้า | Thecursor ระบุว่าบางสิ่งสามารถซูมเข้าได้ |
| ซูมออก | เคอร์เซอร์ระบุว่าสามารถซูมออกได้ |
| ค่าเริ่มต้น | ตั้งค่าคุณสมบัตินี้เป็นค่าเริ่มต้น |
| สืบทอด | รับช่วงคุณสมบัตินี้จากองค์ประกอบหลัก |
เรามาดูตัวอย่างคุณสมบัติของเคอร์เซอร์กัน −
ตัวอย่าง
<!DOCTYPE html>
<html>
<head>
<style>
#one {
background-color: beige;
}
#two {
background-color: lavender;
}
</style>
<script>
function changeCursor() {
document.getElementById("one").style.cursor = "cell";
document.getElementById("two").style.cursor = "grab";
document.getElementById("Sample").innerHTML="Hover over the first paragraph to see cursor change to cell and on second to see it change to grab icon";
}
</script>
</head>
<body>
<p id="one">This is some sample text inside first paragraph.This is some sample text inside first paragraph.This is some sample text inside first paragraph.This is some sample text inside first paragraph.</p>
<p id="two">This is some sample text inside second paragraph.This is some sample text inside second paragraph.This is some sample text inside second paragraph.This is some sample text inside second paragraph.</p>
<p>Change the cursor property by clicking the below button</p>
<button onclick="changeCursor()">Change Cursor</button>
<p id="Sample"></p>
</body>
</html> ผลลัพธ์

เมื่อคลิกปุ่ม “เปลี่ยนเคอร์เซอร์ ปุ่ม ” เคอร์เซอร์เปลี่ยนไปและจะมองเห็นได้ในภาพหน้าจอด้านล่าง -
