Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีดึงค่า target attribute ของลิงก์ใน JavaScript

ใช้ 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