Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

169
Visualizações
Unable to Choose another Option in Select tags. Always defaults to first option with a value

There are similar questions like this, but I either can't find what I am looking for, or I may be missing something. Here is the code below.

        <select id="colorSelector" onchange="getColor()">
        <option>Choose a color</option>
        <option value="green">Green</option>
        <option value="red">Red</option>
        </select>

JS

function getColor(){
if(document.getElementById('colorSelector').value = "green"){
    document.getElementById('mainButton').setAttribute('onclick', 'colorChangeGreen()')

}else if(document.getElementById('colorSelector').value = "red"){
    document.getElementById('mainButton').setAttribute('onclick', 'colorChangeRed()')
}}

After I open dropdown and choose either of the two colors, it always chooses green and then I can't choose red. I am wondering what I need to edit to be able to choose other colors, I wanted to put a few more options in. Thank you

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

 <select id="colorSelector" onchange="getColor()">
    <option>Choose a color</option>
    <option value="green">Green</option>
    <option value="red">Red</option>
    </select>
    <input type="button" id="mainButton" value="color" />  


<script>
function getColor(){
if(document.getElementById('colorSelector').value == "green"){
    document.getElementById('mainButton').setAttribute('onclick', 'colorChangeGreen()')

}else if(document.getElementById('colorSelector').value == "red"){
    document.getElementById('mainButton').setAttribute('onclick', 'colorChangeRed()')
}}
</script>
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda