Chris unreg: problem mit getElementsByTagName

Beitrag lesen

Hallo zusammen,

ich möchte gerne die Quelle des BGsounds mit Javascript ändern.
Hier die zugehörige Zeile:

document.getElementsByTagName('bgsound')[0].src = ....

wenn ich das mache, bekomme ich die Fehlermeldung "undefined" zurück,

weiß jemand warum?

Grüße und schöne Weihnachten euch allen!

Von bgsound habe ich auch noch nix gehört. Aber wie dem auch sei... Vielleicht liegt es daran, dass du den Tag <bgsound> nur einmal verwendest? Dann müsstest du die Angabe [0] wegfallen lassen, so, wie du auch wenn du Checkbox-Zustände abfragst die Indexnummer nur angeben darfst, wenn es mehr als eine gibt.
Gibt es nämlich nur eine, hast du MIT Index keinen Erfolg...
Zweite Möglichkeit: Du musst ' durch " ersetzen (glaube ich nicht, aber kann ja sein)
Oder es liegt daran, dass man einige Elemente mit bestimmten Methoden nicht erreicht. Ich glaube aber, dass das bei der Methode getElementsByTagName wohl kaum der Fall sein wird... Bei mir hatte es nur einmal bei getElementById nicht geklappt, warum auch immer...

Für am wahrscheinlichsten halte ich die Indexnummer, die überflüssig ist.

Hoffe, ich konnte helfen.

Schönen Abend, Chris