में सभी href लिंक प्राप्त करें मुझे कोड लिखने की आवश्यकता है जो सभी href लिंक को वेबपृष्ठ से सरणी में डाल देता है। ,DOM
var array = [];
var links = document.links;
for(var i=0; i<links.length; i++) {
array.push(links[i].href);
}
हालांकि, इस Gmail का इनबॉक्स की तरह एक पेज पर काम नहीं करता क्योंकि कुछ लिंक iframe के भीतर कर रहे हैं: यहाँ मैं अब तक राशि है। मैं iframe के अंदर वाले लिंक सहित सभी कैसे प्राप्त कर सकता हूं?
इसके अलावा, यह एक Google क्रोम एक्सटेंशन के लिए है। मैनिफेस्ट में, मेरे पास all_frames सत्य पर सेट हैं - क्या इससे कोई फर्क पड़ता है?
धन्यवाद
'document.getElementsByTagName ('a')' के बारे में क्या? –
अपनी अभिसरण दर बढ़ाएं .......... अगर यह आपके लिए काम करता है तो उत्तर को चिह्नित करने के लिए मत भूलना ........ –
'document.links' को सभी लिंक मिलते हैं। 'Href' मान के बिना लिंक के अलावा, लेकिन आपको उन लोगों की आवश्यकता नहीं है क्योंकि आप href मान चाहते हैं। यह नहीं करता है कि iframes या फ्रेम में लिंक प्राप्त करें – Raynos