javascript bekomme html oder text von div

7

Das ist einfach in jquery, aber wie wäre es mit einfachem JavaScript?

Der Code ist für die Google-API für die Bildersuche. Ich möchte Bilder suchen, die dem HTML oder vorzugsweise Text innerhalb eines div entsprechen.

%Vor%

Das HTML

%Vor%

Das Ergebnis sollte Bilder von Playstation sein. Stattdessen bekomme ich diese

dosic ois - 123

IE8 Javascript gibt [Objekt HTMLDivElement] statt [

zurück

Liebevolle Hand

Und andere irrelevante Bilder. Ich frage mich, was Google sucht .. denke, der zweite gibt mir einen Hinweis.

    
Cyber Junkie 05.12.2010, 03:06
quelle

3 Antworten

17

sein var searchThis = document.getElementById('imgToFind').innerHTML;

um nur Text zu extrahieren, den Sie tun können:

%Vor%     
Shiv Deepak 05.12.2010, 03:10
quelle
2

var searchThis = document.getElementById('imgToFind').innerHTML;

ergreift den Inhalt des Elements:)

    
Damien-Wright 05.12.2010 03:10
quelle
2

Wenn Sie nur den Text innerhalb eines Elements möchten, können Sie textContent in den standardkonformen Browsern (d. h. nicht IE) und innerText in IE verwenden. Sie sind nicht in allen Fällen identisch aber für Ihre Zwecke können sie gut sein.

%Vor%     
Tim Down 05.12.2010 12:06
quelle

Tags und Links