繁体   English   中英

如何设置下拉列表的用户动态查看值

[英]How can i set a drop down's user seeing value dynamically

我如何动态设置下拉列表的用户看到的值,就像我们设置文本框一样,如下所示..,

document.getElementById('address').value=addressVal;

我是JS的首发,帮助我。

考虑以下标记:

<select id="dd">
    <option>Apple</option>
    <option>Orange</option>
    <option>Banana</option>
    <option>Lemon</option>
</select>

您可以通过两种方式执行此操作:

一,设定value

document.getElementById('dd').value = 'Banana';

jsFiddle演示


II。 设置selectedIndex

document.getElementById('dd').selectedIndex = 2;

jsFiddle演示


注意

如果您的option标记中包含value属性,则方法II( selectedIndex )更安全:

<select id="dd">
    <option>Apple</option>
    <option value="Banana">Orange</option>
    <option>Banana</option>
    <option>Lemon</option>
</select>

方法I将选择第二个选项( Orange ),因为它的值是BananajsFiddle )。

但是方法II仍将选择第三个选项( Banana ),因为它的索引是2。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM