Přeskočit na obsah
</> { } <div> </> {} </> function() </> {}

Dynamické vytvoření <option> v <select>

Při vývoji JavaScriptové části systému jsem narazil na několik věcí, které nejsou ve všech prohlížečách zcela kompatibilní. Postupně je zde budu popisovat, každý článek jeden problém.

Začnu s problémem, který vzniká v IE, když se pokoušíte dynamicky měnit položky v <select>. Máme například tento kód:


Ten však v IE nefunuje. Stačí ale, když element <option> vytvoříte přes appendChild() a vše funguje tak jak má: