javascript - 你如何正确地“重置”一个
问题描述
解决方案
您可以将selectedIndex属性设置-1
为指示未选择任何元素。
function resetS() {
const multipleSelect = document.getElementById('s');
multipleSelect.selectedIndex = -1;
}
<form autocomplete="off">
<select id="s" name="select" multiple>
<option disabled>Select a value!</option>
<option value="one">1</option>
<option value="two">2</option>
<option value="three">3</option>
</select>
<button onclick="resetS()" type="button">Reset</button>
</form>
推荐阅读
- excel - 如何在未安装 Office 的情况下在 ArcMap 中打开 .xls 文件?
- c - 用 c 中的一个程序来检查一个 num 是否可以被 2 到 9 整除
- javascript - 使用 Promise all 并行执行函数
- c - linux get_user 函数意外行为
- java - android studio 从计时器获取时间并写入 xml
- javascript - 剑道甘特图更改列值
- c++11 - 将字符串转换为 std::__ndk1 而不是使用 NDK r20b 编译 POCO 的 std::__1
- bash - perl bash脚本不插入sql查询
- javascript - 在反应中将索引文件的路径从公共更改为其他文件夹
- ionic3 - 侧边菜单切换未打开