在表达式中,我正在渲染一个用值填充表单的句柄模板。显示“错误”值的HTML选择选项
要填充我的选择选项设置我的选择节点的“值”属性,像这样:
<select class="inputField" name="gender" value="female">
<option value="male">Männlich</option>
<option value="female">Weiblich</option>
</select>
视觉男性选项虽然选择。任何人都可以解释为什么会发生?
编辑1:
我知道选定的属性,但它使更多的东西时的模板复杂,所以我宁愿传下选择的值。
不过要论我原来的问题更加精确:
为什么这个工作,那么:
var genderEl = document.getElementById('genderSelect');
genderEl.value = "female";
http://stackoverflow.com/questions/78932/how-do-i-programatically-set-the-value-of-a-select-box-element-using-javascript –
我认为它是,因为编程设置JavaScript的结果工作的“选择”节点的值 –
@MaxBumaye那么,HTML和JavaScript并不总是以相同的方式工作。 :) –