JavaScript

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

POZOR! Článek jsem napsal před více jak rokem, a tudíž už nemusí reflektovat můj nynější názor nebo může být zastaralý.

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á:



Sdílením článku mi pomůžete a uděláte mi velikou radost :)

Komentáře