คุณสมบัติ HTML DOM dir ใช้สำหรับเปลี่ยนทิศทางข้อความขององค์ประกอบจากค่าเริ่มต้นซ้ายไปขวาไปขวาไปซ้ายหรืออัตโนมัติ คุณสมบัติ dir ใช้สำหรับการตั้งค่าและคืนค่าแอตทริบิวต์ dir ขององค์ประกอบ ค่าแอตทริบิวต์ dir ที่ส่งคืนเป็นประเภทสตริง
ไวยากรณ์
ต่อไปนี้เป็นไวยากรณ์สำหรับ −
การตั้งค่าคุณสมบัติ dir -
HTMLElementObject.dir = "ltr|rtl|auto"
ในที่นี้ ltr=ทิศทางข้อความจากซ้ายไปขวา และเป็นทิศทางของข้อความเริ่มต้น, rtl=ทิศทางข้อความจากขวาไปซ้าย, อัตโนมัติ=ทิศทางข้อความขึ้นอยู่กับเนื้อหาที่นี่ และมักจะคิดโดยเว็บเบราว์เซอร์
ตัวอย่าง
ให้เราดูตัวอย่างคุณสมบัติ HTML DOM dir -
<!DOCTYPE html>
<html>
<body>
<h2>HTML DOM dir property</h2>
<p id="Sample">This is a sample text</p>
<button onclick="changeDir()">Change Dir</button>
<script>
function changeDir() {
document.getElementById("Sample").dir = "rtl";
}
</script>
<p>Clicking on the above button will change the text direction</p>
</body>
</html> ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

เมื่อคลิกปุ่ม "เปลี่ยน Dir" -

ขั้นแรกเราได้สร้างปุ่ม "เปลี่ยน Dir" ที่จะเรียกใช้ฟังก์ชัน changeDir() เมื่อผู้ใช้คลิก -
<button onclick="changeDir()">Change Dir</button>
ฟังก์ชัน changeDir() รับองค์ประกอบย่อหน้าโดยใช้เมธอด getElementById() และตั้งค่าคุณสมบัติ dir จากขวาไปซ้าย นี้แสดงข้อความจากขวาไปซ้าย −
function changeDir() {
document.getElementById("Sample").dir = "rtl";
}