Moin
[code lang=javascript]var meineCSSKlasse = "title-bewaffnet";
var alleElemente = document.getElementsByTagName("*");
ich bin mir jetzt nicht sicher ob * klappt.
Aber sinnvoller wäre sicherlich nur tags innerhalb des body anzusprechen, also
var alleElemente = document.getElementsByTagName("body")[0].getElementsByTagName("*");
for (var i = 0; i < alleElemente.length) {
i++ fehlt, da sonst der Index nie anwächst:
for (var i = 0; i < alleElemente.length; i++) {
// Element hat eine CSS-Klasse? Wenn ja, ist es die gesuchte?
if (alleElemente[i].className && alleElemente[i].className == meineCSSKlasse) {
hier vielleicht besser indexOf() nutzen, falls ein Tag mehrere Klassen hat
if (alleElemente[i].title && alleElemente[i].title.value != "") {
value gibts hier nicht, also
if (... alleElemente[i].title != "")
allerdings erachte ich es als sinnvoller einfach gleich nach der Existenz des title-Attributs zu fragen statt der Klassenzuweisung.
Gruß
rfb
Man kann einen Menschen nichts lehren, man kann ihm nur helfen, es selbst zu entdecken.
(Galileo Galilei)