เมธอด HTML DOM getElementById() ใช้สำหรับส่งคืนองค์ประกอบโดยส่ง id เป็นพารามิเตอร์ไปยังฟังก์ชันนี้ เป็นวิธีหนึ่งที่ใช้บ่อยที่สุดและง่ายที่สุดในการรับองค์ประกอบเพื่อจัดการในภายหลัง หากไม่มี Id ที่ระบุ ระบบจะส่งคืน NULL
ไวยากรณ์
ต่อไปนี้เป็นไวยากรณ์สำหรับเมธอด getElementById() -
document.getElementById(elementID)
ตัวอย่าง
ให้เราดูตัวอย่างสำหรับเมธอด getElementById() -
<!DOCTYPE html>
<html>
<head>
<script>
function changeLink() {
var l = document.getElementById("LINK1");
l.style.color = "red";
l.style.fontSize="40px";
}
</script>
</head>
<body>
<h1>getElementById() example</h1>
<a id="LINK1" href="https://www.google.com">GOOGLE</a>
<p>Click the below button to apply styling to the above link</p>
<button onclick="changeLink()">CHANGE</button>
</body>
</html> ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

เมื่อคลิกปุ่ม CHANGE -

ในตัวอย่างข้างต้น −
ขั้นแรก เราได้สร้างองค์ประกอบสมอที่มีรหัส “LINK1” และค่าแอตทริบิวต์ href เป็น “https://www.google.com”
<a id="LINK1" href="https://www.google.com">GOOGLE</a>
จากนั้นเราได้สร้างปุ่ม CHANGE ที่จะรัน changeLink() เมื่อผู้ใช้คลิก -
<button onclick="changeLink()">CHANGE</button>
เมธอด changeLink() รับองค์ประกอบ โดยใช้เมธอดเอกสาร getElementById() และส่งผ่าน id องค์ประกอบ เป็นพารามิเตอร์ จากนั้นจะส่งคืนองค์ประกอบที่เรากำหนดให้กับตัวแปร l การใช้แอตทริบิวต์ global style เราตั้งค่าคุณสมบัติ color และ fontSize สำหรับแท็ก anchor -
function changeLink() {
var l = document.getElementById("LINK1");
l.style.color = "red";
l.style.fontSize="40px";
}