Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

วิธีค้นหาลิงค์ทั้งหมดบนเว็บเพจด้วย JavaScript

เรียนรู้วิธีดึงลิงก์ทั้งหมดจากเว็บไซต์ใดๆ และพิมพ์ลิงก์ไปยังคอนโซลของคุณ

วิธีค้นหาลิงค์ทั้งหมดบนเว็บเพจด้วย JavaScript

รหัส

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

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

เคล็ดลับ:ถ้าคุณต้องการเพียงแค่คว้าเช่น ลิงก์จากองค์ประกอบคอนเทนเนอร์บทความ (ไม่ใช่ทั้งหน้าเว็บ) คุณควรทำให้วิธีการเลือกของคุณมีความเฉพาะเจาะจงมากขึ้น เช่น. หากบทความที่คุณต้องการดึงลิงก์มีคลาส .article :

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

รหัสนั้นเฉพาะเจาะจงมากขึ้น มันจะดึงเฉพาะลิงก์จากองค์ประกอบสมอ a ภายในองค์ประกอบหลักที่มีคลาส .article .