[megoldva] JavaScript string to id

Elnézést, ha nagyon láma kérdés lesz. :D
JavaScript-el, bevallom, nem nagyon kellett foglalkoznom eddig, mert más csinálta ezeket a fejlesztéseimben, de rávettem magam, hogy megtanuljam. Egész szépen el is vagyok vele már, amit kigondolok, megcsinálom benne, viszont most megakadtam, s google sem szeret eléggé.
Olyat szeretnék, hogy egy változóban megadom egy HTML elem id-jét stringként, s azt a változót tudjam használni ID-ként, azaz, dinamikusan tudjam egy-egy feladat megjelenítési helyét változtatni.

Tehát:

var cube = "d2";
document.getElementById(cube).src="valami.jpg";

Tudom, ez egy fals kód, mert ugye a cube változó egy string. Van arra megoldás, hogy azt a stringet konvertáljam ID-nek?

Előre is köszönöm a segítséget!

Hozzászólások

Szerintem írd le a konkrét problémát mert gyanítom valamit félreértesz.
"stringet konvertáljam ID-nek". A javascript lehetőségeit ismerve ez így magyartalan.

Ez nem fals kód. Pontosan így kell csinálni.

lehet hogy parseInt() -et keresed?

Miért is kéne neki parseInt()? Egyrészt html-ben, xml-ben minden attribútum string típusú (legalábbis a DOM API szerint, lásd: http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core.html#…, DOMString getAttribute(in DOMString name); ), legfeljebb meg van határozva, hogy azt a stringet miképp kell értelmezni. Az ID-k sima stringek, egy megkötéssel: egy dokumentumon belül egyedinek kell lenniük.

Köszönöm a válaszokat, próbálkozok még, s ha nagyon nem megy, kukorékolok :)

ajánlom figyelmedbe a különböző javascript library-kat pl a jquery -t és akkor pl az

<p id="poony"> <i> </p>

elemet a csshez hasonlóan így éred el:

$('#poony').prepend('8=Đ - - -');
//<p id="poony">8==Đ - - <i> </p>

No rainbow, no sugar

OK, megvan a bűnös...... Azért nem jelent meg a kívánt érték, mert a scriptet a html sorok elé pakoltam, így mikor sorrendben a html jött, felülírta azt, amit előtte a javascriptel beállítottam....
Triviális banánhéj :D