Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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 . वर्ग के साथ एक मूल तत्व के अंदर ।


  1. मैं अपने वेब पेज को जावास्क्रिप्ट के साथ कैसे पुनर्निर्देशित करूं?

    हो सकता है कि आपने एक ऐसी स्थिति का सामना किया हो जहां आपने किसी पृष्ठ X पर पहुंचने के लिए किसी URL पर क्लिक किया हो लेकिन आंतरिक रूप से आपको दूसरे पृष्ठ Y पर निर्देशित किया गया हो। यह पृष्ठ पुनर्निर्देशन के कारण होता है। क्लाइंट साइड पर जावास्क्रिप्ट का उपयोग करके पेज रीडायरेक्ट करना काफी आसान है।

  1. कैसे पता करें कि कोई तत्व जावास्क्रिप्ट के साथ छिपा हुआ है या नहीं?

    यह पता लगाने के लिए कि क्या जावास्क्रिप्ट के साथ कोई तत्व छिपा हुआ है, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    body {       fon

  1. जावास्क्रिप्ट के साथ वेब पेज पर p टैग में किसी सरणी के सभी मान प्रदर्शित करें

    इसके लिए आप .data(anyArrayObject) का इस्तेमाल कर सकते हैं। निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1.0"> <title&g