คุณสมบัติประเภท HTML DOM ที่เชื่อมโยงกับแท็กสมอใช้เพื่อตั้งค่าหรือรับค่าของแอตทริบิวต์ type ของลิงก์ คุณลักษณะนี้ถูกนำมาใช้ใน HTML 5 คุณลักษณะนี้มีขึ้นเพื่อเหตุผลเชิงชี้นำเท่านั้นและไม่จำเป็นต้องรวมไว้ ประกอบด้วยค่า MIME (Multipurpose Internet Mail Extensions) ประเภทเดียว
ไวยากรณ์
ต่อไปนี้เป็นไวยากรณ์สำหรับ −
ส่งคืนคุณสมบัติประเภท -
anchorObject.type
การตั้งค่าคุณสมบัติประเภท −
anchorObject.type = MIME-type
ตัวอย่าง
เรามาดูตัวอย่างคุณสมบัติ anchor text กัน −
<!DOCTYPE html>
<html>
<body>
<p><a id="Anchor" type="text/html" href="https://www.examplesite.com">example site</a></p>
<p><a id="Anchor2" href="https://www.example.com">example</a></p>
<p>Click the buttons to set and get the type attribute.</p>
<button onclick="getType1()">GetType</button>
<button onclick="setType2()">SetType</button>
<p id="Type1"></p>
<script>
function getType1() {
var x = document.getElementById("Anchor").type;
document.getElementById("Type1").innerHTML = x;
}
function setType2(){
document.getElementById("Type1").innerHTML="Type has been set";
document.getElementById("Anchor2").type="text/html";
}
</script>
</body>
</html> ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

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

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

ในตัวอย่างข้างต้น −
เราได้เชื่อมโยงสองลิงก์กับ id Anchor และ Anchor2 ตามลำดับ Anchor1 มีข้อความ/html ประเภท MIME เชื่อมโยงอยู่ ในขณะที่ Anchor2 ไม่มีประเภท MIME ที่เกี่ยวข้อง
<p><a id="Anchor" type="text/html" href="https://www.examplesite.com">example site</a></p> <p><a id="Anchor2" href="https://www.example.com">example</a></p>
จากนั้นเรามีปุ่มสองปุ่ม GetType และ SetType เพื่อใช้งานฟังก์ชัน getType1() และ getType2() ตามลำดับ
<button onclick="getType1()">GetType</button> <button onclick="setType2()">SetType</button>
ฟังก์ชัน getType1() ส่งคืนประเภทของแท็กสมอที่มี id “Anchor” ที่เชื่อมโยงอยู่ ฟังก์ชัน setType2() กำหนดประเภทของแท็ก anchor ที่มี id “Anchor2” เป็น text/html
function getType1() {
var x = document.getElementById("Anchor").type;
document.getElementById("Type1").innerHTML = x;
}
function setType2(){
document.getElementById("Type1").innerHTML="Type has been set";
document.getElementById("Anchor2").type="text/html";
}