Get em uma option de um select

seguinto queria saber como dar um get no texto que voce coloca entre as tags options e tambem como dar get no value do option

olha aqui como que sendo formado meu select

<% request.setAttribute("peritos",new JuntaDAO().getLista()); %> <select name="peritoSelect" id="peritoSelect"> <option value="default" disabled=true selected=true>Selecione</option> <c:forEach var="peritos" items="${peritos}"> <option value="${peritos.id}"> ${peritos.nome} </option> </c:forEach> </select>

dentro de uma funcao js eu to tentando dar um alert, assim:

function funcao(parametro) { var select = document.getElementById(parametro); var nome = select.selectedIndex; alert(nome.value); }

esse alert ta me retornado undefined … tipo se eu coloco para escrever o ${peritos.id} dentro da tag de option ele escreve, sinal que ta pegando certo. e como que eu pego o texto dentro das tags? to pegando o value certo?

ajuda

[]'s

ficaria assim

 function funcao(parametro) {  
     var select = document.getElementById(parametro);  
     var nome = select[select.selectedIndex].text;  
     alert(nome.value);  
} 

mudou quase nada mais ta ai ve se funciona

Espero ter ajudado…