这是我的小提琴:http://jsfiddle.net/tE6Wv/7/
我需要在以前选择的选项属性中添加或删除selected="selected"
到使用 moo 更改的选项,但永远不会添加 html。
我正在用moo创建菜单,但没有选择选择的值
var firstoption = new Element('option', {
'selected':'selected',
'value':"myValue"
}
或
var firstoption = new Element('option', {
'selected': true,
'value': "myValue"
}
这些都不起作用
感谢任何帮助。谢谢!
FWIW,您可以更改您的小提琴以确认所选小提琴已经为您更改了。 我将 id 分配给 2 个选项只是为了更容易分辨:
HTML 更改为在 2 个链接选项中包含 ID 属性:
<select id="menu" onchange="location.href=this.value">
<option value="">Go to..</option>
<option id="link1" value="#">Link</option>
<option id="link2" value="#">Link</option>
</select>
js 以显示已选择的更改:
$('menu').addEvent('change',function() {
alert(document.getElementById('link1').selected);
alert(document.getElementById('link2').selected);
});