Có thể hủy bỏ <a href="...">
khỏi bị chặn trong bất kỳ trình duyệt nào không? Tôi muốn làm điều này mà không cần Javascript.
Có thể hủy bỏ <a href="...">
khỏi bị chặn trong bất kỳ trình duyệt nào không? Tôi muốn làm điều này mà không cần Javascript.
Câu trả lời:
Một số trình duyệt hỗ trợ tabindex="-1"
thuộc tính, nhưng không phải tất cả chúng, vì đây không phải là một hành vi tiêu chuẩn.
Các trình duyệt hiện đại, tuân thủ HTML5, hỗ trợ [tabindex]
thuộc tính , trong đó giá trị -1
sẽ ngăn thành phần được gắn thẻ.
Nếu giá trị là số nguyên âm
Tác nhân người dùng phải cho phép phần tử được tập trung, nhưng không được cho phép phần tử đạt được bằng cách sử dụng điều hướng tiêu điểm liên tiếp.
Tôi nghĩ rằng bạn có thể làm điều này bằng javascript, bạn ghi đè window.onkeypress
hoặc onkeydown
, bẫy nút tab và đặt tiêu điểm theo thứ tự mong muốn.
Xóa href
thuộc tính khỏi thẻ neo của bạn
$('[href="whatever-the-url-is"]').removeAttr('href');