我遇到了问题,我有这个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”
上编辑: 没关系,=而不是==
对不起。
答案 0 :(得分:0)
您要分配的值不是比较它,请尝试:
function alteraVencimento(estado){
if(estado.value == 'Conta Própria'){
document.getElementById('vencimento').innerHTML = 'Volume de Negócio:';
}
else{
document.getElementById('vencimento').innerHTML = 'Vencimento:';
}
}
请注意==
而不是=
。
=
分配变量
==
比较