javascript - 从javascript没有jQuery选择下拉控件中的项目
问题描述
我正在使用 Office UI Fabric,并且正在使用 ms-Dropdown 控件。从javascript,我正在尝试选择和项目
<div class="ms-Dropdown" tabindex="0">
<label class="ms-Label" style="font-size: 14px; font-weight: 600;">My Options</label>
<i class="ms-Dropdown-caretDown ms-Icon ms-Icon--ChevronDown"></i>
<select id="myoptions" class="ms-Dropdown-select">
<option>Choose an option&hellip;</option>
<option>One</option>
<option>Two</option>
</select>
</div>
从 Javascript,我运行
document.getElementById("myoptions").value = "Two";
或者
document.getElementById("myoptions").selectedIndex = 2;
两者都不能正常工作。UI 不会使用新选择的选项刷新。
知道如何从 Javascript(没有 jQuery)中选择一个项目吗?
解决方案
您的选项缺少值:
<select id="myoptions" class="ms-Dropdown-select">
<option value=''>Choose an option&hellip;</option>
<option value='One'>One</option>
<option value='Two'>Two</option>
</select>
推荐阅读
- c# - C# XML 解析双标签以列出
- python - 在相同的 itertools._grouper 对象上应用列表函数给出不同的值
- java - 如何将值添加到 Firestore 中已经具有此确切值的现有数组,而不“覆盖”它?
- angular - ANGULAR - 如何将 div 中的 mat-hint 或标签与 radio-group 居中对齐 - ANGULAR
- python - 边缘被节点隐藏
- r - 在 R Studio 中倾斜后如何保留变量标签?
- php - PHP添加数组中的所有值,不包括最后一个
- c# - 如何在restsharp中编写这个cURL?
- .net - linux中dumpheap sos插件中的未知类
- react-native - 如何在 react-native-video 中隐藏声音和全屏按钮