87,997
社区成员




<select id="select1">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<script>
let $sel1 = document.getElementById("select1")
select1.addEventListener("mousedown", function () {
if (!this.getAttribute("multiple")) this.setAttribute("multiple", true)
}, false)
select1.addEventListener("change", function () {
this.removeAttribute("multiple")
}, false)
select1.addEventListener("mouseleave", function () {
this.removeAttribute("multiple")
}, false)
</script>
<select multiple>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>