如何在选项onchange MooTools上添加/删除所选属性?

时间:2012-05-18 03:24:56

标签: javascript mootools option html-select

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

这些都不起作用

感谢任何帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

FWIW,你可以改变你的小提琴,以确认所选的已经为你改变了。我已经为2个选项分配了id,只是为了让它更容易分辨:

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);
});​