1

私は問題を抱えています、私はこのhtmlコードを持っています

<div class="f300_sl">
   <select name="situacao_laboral" class="validate['required'] f300_sl2" onchange="alteraVencimento(this);">
<option> </option>
<option>Conta Própria</option>
<option>Prazo</option>
<option>Quadros</option>
<option>Outra</option>
  </select></div>

私の変更時のイベントは次のとおりです

    function alteraVencimento(estado){
        if(estado.value= (should be ==) 'Conta Própria'){
            document.getElementById('vencimento').innerHTML = 'Volume de Negócio:';
        }
        else{
            document.getElementById('vencimento').innerHTML = 'Vencimento:';
        }
    }

選択ボタンが機能せず、常に「ContaPrópria」に値が表示されます

編集:気にしないでください、=の代わりに==

ごめん。

4

1 に答える 1

0

比較せずに値を割り当てている場合は、次のことを試してください。

function alteraVencimento(estado){
    if(estado.value == 'Conta Própria'){
        document.getElementById('vencimento').innerHTML = 'Volume de Negócio:';
    }
    else{
        document.getElementById('vencimento').innerHTML = 'Vencimento:';
    }
}

==ではなくに注意してください=

=変数を割り当てます

==比較する

于 2013-03-02T13:59:11.737 に答える