Computer >> Máy Tính >  >> Lập trình >> Javascript

Cách tìm tất cả các liên kết trên một trang web bằng JavaScript

Tìm hiểu cách lấy tất cả các liên kết từ bất kỳ trang web nào và in ra các liên kết đến bảng điều khiển của bạn.

Cách tìm tất cả các liên kết trên một trang web bằng JavaScript

var links = document.querySelectorAll("a");

for (var i = 0; i < links.length; i++) {
  var link = links[i].getAttribute("href");
  console.log(link);
}

Mẹo:nếu bạn chỉ muốn lấy v.d. liên kết từ phần tử vùng chứa bài viết (chứ không phải toàn bộ trang web) thì bạn nên làm cho phương pháp bộ chọn của mình cụ thể hơn. Ví dụ. nếu bài viết bạn muốn lấy liên kết có lớp .article :

var articleLinks = document.querySelectorAll(".article a");

Mã đó cụ thể hơn. Nó sẽ chỉ lấy các liên kết từ các phần tử neo a bên trong phần tử mẹ có lớp .article .