0

这是我的小提琴: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"
} 

这些都不起作用

感谢任何帮助。谢谢!

4

1 回答 1

0

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);
});​
于 2012-05-18T04:09:29.797 回答