Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> HTML

Đối tượng Anchor (thẻ <a>) trong HTML DOM

Phần tử <a> (anchor) trong HTML dùng để tạo siêu liên kết (hyperlink) kết hợp với thuộc tính href. Trong HTML DOM, đối tượng Anchor đại diện cho phần tử <a> này, cho phép truy xuất và thao tác với liên kết bằng JavaScript.

Ví dụ: Truy xuất đối tượng Anchor

Dưới đây là ví dụ lấy giá trị href của một liên kết khi nhấn nút:

<!DOCTYPE html>
<html>
<body>
  <h2>Demo đối tượng Anchor</h2>
  <a href="https://google.com" id="myLink">Google</a><br><br>
  <button onclick="displayLink()">Hiển thị link</button>
  <p id="demo">Link sẽ hiển thị ở đây</p>
  <script>
    function displayLink() {
      var link = document.getElementById("myLink").href;
      document.getElementById("demo").innerHTML = link;
    }
  </script>
</body>
</html>

Các thuộc tính hữu ích của đối tượng Anchor

Thuộc tính Mô tả
href URL đầy đủ của liên kết
hostname Tên miền (domain) của URL
pathname Đường dẫn (path) của URL
search Chuỗi truy vấn (query string) bao gồm dấu ?
hash Phần fragment (sau dấu #)
target Giá trị thuộc tính target (_blank, _self, ...)
rel Giá trị thuộc tính rel (noopener, nofollow, ...)

Đối tượng Anchor rất hữu ích khi bạn cần xử lý liên kết động, theo dõi click, hoặc thay đổi URL mà không tải lại trang.