webForumDet fria alternativet
Logga in / Bli medlem

Ändra till bakgrundsbild?

JavaScript

4 svar · 464 visningar · startad av Bosse168

Medlem sedan nov. 20031 018 inlägg
Frågan#1

Kan man på något sätt göra om denna koden så den lägger till en bakgrundsbild istället för att bara ändra färg?

eval("document.getElementById('DM"+i+"').style.backgroundColor='#fff'")

Är alltså style.backgroundColor='#fff'" jag vill ändra på.

Medlem sedan dec. 20025 483 inlägg
#2
style.backgroundImage = 'url(images/image.png)'
Medlem sedan nov. 20031 018 inlägg
#3

funkar kanon. tackar :)
Vet inte om detta är möjligt men kan man få den att hänvisa till en class i css-filen istället?

Medlem sedan dec. 20025 483 inlägg
#4

Japp!

document.getElementById([red]"DM"+i[/red]).className = "[i]klassnamn[/i]";

Du behöver inte använda eval() i något av fallen om du skriver enligt ovan.

Medlem sedan nov. 20031 018 inlägg
#5

Tackar så mycket :r

259 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)