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、フィドルを変更して、選択したものがすでに変更されていることを確認できます。少しわかりやすくするために、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);
});​
于 2012-05-18T04:09:29.797 に答える