Der Martin: img src mit css oder js ändern?

Beitrag lesen

Mahlzeit,

… Viel zu umständlich.

Mag sein. Das gilt aber genau für diesen Fall (und ein paar weitere). In anderen Fällen muss er doch wieder zu setAttribute greifen.

hast du dafür ein Beispiel zur Hand? Mir ist so ein Fall nämlich noch nicht untergekommen. Zumindest kann ich mich atm nicht an einen solchen erinnern.

Einfach: img.src = 'abc.jpg'

Wenn er sich einig wird, welche Angabe er austauschen will und sich für die Source eines img entscheidet, ja. Für die Zuweisung eines Hintergrundbildes, gerade bei Elementen, denen immer das gleiche Bild zugewiesen wird, würde ich hingegen zur Zuweisung oder zum Austausch einer Klasse greifen.

Ich auch, aber auch dann nicht über setAttribute(), sondern über eine Zuweisung an className, oder über addClass().

Ciao,
 Martin