Autor | Zpráva | ||
---|---|---|---|
Mesiah Profil |
#1 · Zasláno: 13. 11. 2009, 19:30:37
Dobrý den,
prosím Vás, snažím se přes JS a DOM dostat do SELECTu ve formulari nove polozky (OPTIONy), jenze se mi to nedari a FireBug mi nehlasi zadnou chybu :( Takze prosim koukněte na to okem odborníka a poraďte :) function sestav_vyber_start_symbolu() { if (Q.length > 0) { var a; for (a = 0; a < Q.length; a++) { formular.elements['startstav'].innerText = "<option value=\""+Q[a]+"\"> "+Q[a]+"</option>"; } } } odkaz na web Předem děkuji a pěkný zbytek dne :) |
||
Chamurappi Profil |
#2 · Zasláno: 14. 11. 2009, 01:37:51
Reaguji na Mesiaha:
„se mi to nedari a FireBug mi nehlasi zadnou chybu :(“ Protože přiřazení do neexistující vlastnosti není chyba. Mozilla nezná „innerText“, tedy přesněji řečeno zná ho pod přejmenovaným označením „textContent“ — ale to ty stejně nechceš, zřejmě jsi chtěl upravovat „innerHTML“. A ne nastavovat innerHTML (tedy „=“), ale přidávat (tedy „+=“). To by ti v Exploreru stejně nešlo. Vytvoř <option> metodou document.createElement("option"), nastav mu value a text a přidej ho pomocí formular.elements['startstav'].appendChild(…). |
||
Mesiah Profil |
#3 · Zasláno: 14. 11. 2009, 01:57:40
Chamurappi:
jo presne o to mi slo... dikes :O :) |
||
Časová prodleva: 14 let
|
0