tutoriais mais recente desenvolvimento web
 

opções DataList Colecção

<Datalist Objeto

Exemplo

Descobrir quantas opções existem em um determinado <datalist> elemento:

var x = document.getElementById("browsers").options.length;

O resultado x será:

5
Tente você mesmo "

Mais "Try it Yourself" exemplos abaixo.


Definição e Uso

A coleção de opções retorna uma coleção de todas as opções em um <datalist> elemento.

Note: Os elementos na coleção são classificadas como eles aparecem no código-fonte.


Suporte navegador

Coleção
options sim 10.0 sim sim sim

Sintaxe

datalistObject .options

propriedades

Propriedade Descrição
length Retorna o número de <option> elementos na coleção.

Nota: Esta propriedade é somente leitura

Métodos

Método Descrição
[ index ] Retorna o <option> elemento da coleção com o índice especificado (starts at 0) .

Nota: Retorna null se o número de índice está fora do intervalo
item( index ) Retorna o <option> elemento da coleção com o índice especificado (starts at 0) .

Nota: Retorna null se o número de índice está fora do intervalo
namedItem( id ) Retorna o <option> elemento da coleção com o especificado id.

Nota: Retorna null se o id não existe

Detalhes técnicos

DOM Versão: Núcleo Nível Objeto 2 Documento
Valor de retorno: Um objeto HTMLCollection, representando todos <option> elementos no <datalist> elemento. Os elementos na coleção são classificadas como eles aparecem no código fonte

Exemplos

mais Exemplos

Exemplo

[Índice]

Obter o valor da primeira opção (index 0) em um datalist:

var x = document.getElementById("browsers").options[0].value;

O resultado x será:

Internet Explorer
Tente você mesmo "

Exemplo

item( index )

Obter o valor da primeira opção (index 0) em um datalist:

var x = document.getElementById("browsers").options.item(0).value;

O resultado x será:

Internet Explorer
Tente você mesmo "

Exemplo

namedItem( name_or_id )

Obter o valor da opção com id = "google" em um datalist:

var x = document.getElementById("browsers").options.namedItem("google").value;

O resultado x será:

Chrome
Tente você mesmo "

Exemplo

Loop através de todas as opções em um datalist e de saída os valores de opção:

var x = document.getElementById("mySelect");
var txt = "";
var i;
for (i = 0; i < x.options.length; i++) {
    txt = txt + x.options[i].value + "<br>";
}

O resultado do txt será:

Internet Explorer
Firefox
Chrome
Opera
Safari
Tente você mesmo "

<Datalist Objeto