HTML Link text
Giá trị thuộc tính
- URL tuyệt đối. Nó trỏ đến một trang web khác
- URL tương đối. Nó trỏ đến một tệp trong một trang web
- URL neo. Nó trỏ đến một neo trong một trang
element is in the document const anchor = document.getElementById["myAnchor"]; const result = anchor.href; // Returns: '//developer.mozilla.org/en-US/Location/href'
Bảng BCD chỉ tải trong trình duyệt có bật JavaScript. Bật JavaScript để xem dữ liệu
Tìm thấy một vấn đề với trang này?
- Chỉnh sửa trên GitHub
- Nguồn trên GitHub
- Báo cáo sự cố với nội dung này trên GitHub
- Bạn muốn tự khắc phục sự cố?
Sửa đổi lần cuối. Ngày 9 tháng 9 năm 2022, bởi những người đóng góp MDN
'hash' [#] trong thuộc tính href biểu thị một đoạn trang. #myfragment = định danh phân đoạn đi đôi với id=”myfragment”. Khi nó được sử dụng một mình, nó biểu thị một đoạn trống, chính là trang đó. Đó là cách nhiều nhà phát triển tạo ra các neo không liên kết với bất cứ thứ gì
Về mặt khả năng sử dụng, nó có thể gây ra hiện tượng nhảy trang [vì nó cuộn lên đầu tài liệu] và thực sự không được khuyến khích. Ngày nay, chúng ta ít thấy kiểu sử dụng này hơn vì hầu hết các trang được điều khiển bởi một số dạng tập lệnh DOM
Cách sử dụng phổ biến nhất của cú pháp này là trong mã ví dụ không có URL cụ thể nhưng nhà phát triển muốn thẻ hoạt động giống như một phần tử neo bình thường [để có thể nối các bộ chọn giả]
Khi chúng tôi có các sự kiện được đăng ký, chúng tôi có thể xóa hoàn toàn thuộc tính href nhưng để lại thẻ neo và các thuộc tính khác mà nó có thể mang theo, chẳng hạn như tiêu đề, id, v.v. Tập lệnh có thể lắng nghe các sự kiện trên các phần tử này mà không cần phải dựa vào hành vi HTML [của một liên kết href bình thường]
Trong rất nhiều trang, bạn sẽ bắt gặp href=”javascript. khoảng trống [0];” . Liên kết bị bỏ qua vì nó không xác định được gì