málo známé JavaScript Option() konstruktor umožňuje, aby se zabránilo podrobné syntaxe vytváření DOM elementy
všichni Jsme rádi, jQuery. Mezi mnoho úžasných vlastností této knihovny patří schopnost snadno vytvářet prvky DOM a umístit je do dokumentu bez normálně podrobné syntaxe nativního JavaScriptu.
Existuje však málo známá funkce JavaScriptu, která Vám umožňuje vytvářet prvky voleb s poměrně minimálním úsilím. Tato funkce je Konstruktor Option (). Syntaxe je jednoduchá:
- Získat odkaz na prvek formuláře
- vytvořit Instanci konstruktor a spojit se vrátil objekt s formulářový prvek
- Během instance, pass-v následující argumenty: 1) text zobrazený na stránce , 2) hodnota ovládání , 3) pokud je výchozí výběr a pokud je zaškrtnuto
Příklad 1
V Příkladu č. 1, máme jednoduchý formulář, který obsahuje select řízení. V označení jsou tři možnosti: „pondělí“,“ úterý „a“středa“. Po spuštění JavaScriptu se uskuteční následující akce:
- získáme odkaz na ovládací prvky select („w“)
- odstraníme všechny prvky volby (w.délka = 0)
- vytvořit pole objektů, z nichž každý má dvě vlastnosti („d“)
- smyčku přes pole a pro každý prvek pole, dynamicky vytvořit nový vyberte prvek, pomocí objektu „text“ a „val“ vlastnosti. V každém případě poslední dva argumenty: „false“,“ false “ znamenají, že tento nový prvek nebude výchozí, ani nebude vybrán.
a je to!
shrnutí
málo známý Konstruktor voleb() lze použít k vytvoření nových elementů voleb HTML. Tak, v závislosti na tom, jak se rozhodnete k tomu přistupovat, můžete napsat nějaký docela efektivní kód, který postranní kroky normálně podrobnou syntaxi dokumentu.createTextNode (), dokument.createElement (), a dokument.apendchild ().
užitečné odkazy pro Konstruktor JavaScript Option ()