JavaScript Hintergrundbild mit Variable setzen

Hallo liebe Experten!

Zur Zeit übe ich mich etwas in JavaScript und bin auf folgendes Problem gestoßen:

Ich hab ein Element, dessen Hintergrundbild ich ändern möchte.
Dafür benutzt man ja normalerweiße folgenden Code:

document.getElementById().style.backgroundImage=„url()“;

Doch wie kann man den Link zu dem Bild mit einer Variable übergeben?
also:

document.getElementById().style.backgroundImage=„url()“;

Danke im Vorraus!
MfG Markus

meinst Du soetwas?

 test
 function changeBG(elementId, value){
 el = document.getElementById(elementId);
 el.style.backgroundImage="url(" + value + ")";
 }
 My Text 

 //escape slashes with backslashes in javascript
 changeBG("test", "images\/test.png");

Gruß, Stephan

JavaScript Hintergrundbild mit Variable setzen
Hallo Stephan!

Das mit dem Stringverketten kannte ich noch nicht.

ich habs so versucht …=„url(“")";
naja, ich war ja nah drann.

Danke!

Eine Frage allerdings, habe ich noch.

Wenn ich eine Variable test wie folgt initialisiere:

var test = Image();
test.src = „./testbild.png“;

Kann ich diese Variable dann direkt übergeben, statt „url(“ + + „)“; zu schreiben?

Danke im Vorraus!

Wenn Du ein Image-Objekt hast, würde der Aufruf der Methode so aussehen:

var test = Image();
test.src = "./testbild.png";
changeBG("test", test.src);

Gruß, Stephan

var lol = new stephan();