JavaScript-Funktion, um alle Bilder in HTML zu bekommen

7

Ich wollte eine JavaScript-Funktion haben, um im Grunde ein Array aller img src, die es in einer Seite gibt, zurückzugeben, wie mache ich das?

    
adit 17.02.2012, 01:53
quelle

4 Antworten

22

Sie können leicht ein Array mit allen img -Elementen über document.getElementsByTagName() erhalten:

%Vor%

Anstelle von document.getElementsByTagName('img') könnten Sie auch die document.images Sammlung verwenden.

Wenn Sie jQuery verwenden, können Sie auch $('img') verwenden, wodurch Sie ein jQuery-Objekt erhalten, das alle img -Elemente enthält.

%Vor%     
ThiefMaster 17.02.2012, 01:55
quelle
9

Es gibt eine document.images Sammlung :

%Vor%

Update für ECMAScript ES5 bearbeiten

%Vor%

Wenn Sie ES6-Pfeilfunktionen zur Verfügung haben:

%Vor%     
RobG 17.02.2012 02:31
quelle
0

Sie können jQuery verwenden, um alle Bild-Tags zu finden. Der jQuery-Code lautet wie folgt:

%Vor%     
Rob Taylor 17.02.2012 01:57
quelle
0

Ich verstehe, dass dies alt ist, wollte aber nur hinzufügen, dass Sie es auszeichnen können:

%Vor%

Ich bin mir nicht sicher, ob die Browserunterstützung unterstützt wird.

    
Jaguilar 06.04.2015 20:56
quelle

Tags und Links