<分区>
仅仅因为 name 和 onchange 函数在 select 中相同是行不通的。 那么,第一个选择不起作用是正常的吗? ( https://jsfiddle.net/ay1fvruz/ )
function selectTypeParty(value) {
alert(value);
}
function test(value) {
alert(value);
}
don't work <br>
<form id="mainForm">
<select name="selectTypeParty" onchange="selectTypeParty(this.value)">
<option value="melee">Melee</option>
<option value="classic">Classic</option>
</select>
</form><br>
work <br>
<form id="mainForm2">
<select name="selectTypeParty" onchange="test(this.value)">
<option value="melee">Melee</option>
<option value="classic">Classic</option>
</select>
</form><br>
work <br>
<form id="mainForm3">
<select name="test" onchange="selectTypeParty(this.value)">
<option value="melee">Melee</option>
<option value="classic">Classic</option>
</select>
</form>
谢谢。