Autor | Zpráva | ||
---|---|---|---|
Under Profil * |
#1 · Zasláno: 5. 7. 2009, 22:09:37
Jen takovy kratky dotaz...
var kod = document.getElementById("result0").innerHTML; document.write(kod.getElementsByTagName("select").value); u druheho radku mi to hlasi ze to neni povolene, ale muze se to ne? misto dokumentu pouzit promennou. |
||
Chamurappi Profil |
#2 · Zasláno: 5. 7. 2009, 22:18:10
Reaguji na Undera:
Metoda getElementsByTagName vrací kolekci elementů (tedy něco jako pole), takže jestli chceš value jednoho ze <select>ů, musíš uvést jeho index. |
||
Under Profil * |
#3 · Zasláno: 5. 7. 2009, 22:28:37
one je tam jeden, tak sem myslel ze to neni potreba.
Zkusil sem document.write(kod.getElementsByTagName("select")[0].value); "objekt tuto vlastnost nebo metodu nepodporuje" hlasi IE |
||
Chamurappi Profil |
#4 · Zasláno: 5. 7. 2009, 22:40:04
Reaguji na Under:
Aha, tak ty dáváš do proměnné „kod“ řetězec a ne nějaký element, to jsem si nevšiml. Hledání elementů v innerHTML samozřejmě nefunguje. |
||
Under Profil * |
#5 · Zasláno: 5. 7. 2009, 22:42:31
Děkuju :) zkusim prijit na nejakou alternativu
|
||
Chamurappi Profil |
#6 · Zasláno: 5. 7. 2009, 23:10:06
Reaguji na Undera:
Alternativu? Stačí smazat to innerHTML. var kod = document.getElementById("result0"); document.write(kod.getElementsByTagName("select")[0].value); |
||
Under Profil * |
#7 · Zasláno: 5. 7. 2009, 23:52:21
nojo, děkuju :))
|
||
Časová prodleva: 15 let
|
0