ใช้ Property .target เพื่อดึงค่า target attribute ของลิงก์ ซึ่งกำหนดว่าจะเปิดลิงก์ที่ไหน เช่น หน้าต่างเดียวกัน (_self), หน้าต่างใหม่ (_blank), หรือ Frame เฉพาะ
ตัวอย่างโค้ด
<!DOCTYPE html>
<html>
<body>
<p><a id="anchorid" rel="nofollow" target="_blank" href="https://www.qries.com/">Qries</a></p>
<script>
var myVal = document.getElementById("anchorid").target;
document.write("Value of target attribute: " + myVal);
</script>
</body>
</html>
ค่าที่พบบ่อยของ target
| ค่า | ความหมาย |
|---|---|
_self | โหลดใน Frame/Tab เดียวกัน (Default) |
_blank | เปิดใน Tab/หน้าต่างใหม่ |
_parent | โหลดใน Parent Frame |
_top | โหลดใน Top-most Frame (ทำลาย Frames ทั้งหมด) |
framename | โหลดใน Frame ที่ชื่อตรงกัน |
คำอธิบาย
- ผลลัพธ์ตัวอย่าง:
Value of target attribute: _blank - ใช้
.getAttribute('target')ได้เช่นกัน แต่.targetเป็น Standard DOM Property