这在谷歌浏览器和IE上可以正常工作,但在Firefox上不行。由于某些原因,Chrome和IE允许将空值分配给下拉选择框,即使它不是下拉列表中的一部分。
document.getElementById('dropdownid').value = "";
请注意,我可以使用jQuery,但它并没有做我想要的事情。
$("#dropdownid").val("");
上述JQuery代码没有将其设置为空值,因为空值不是下拉选项的一部分。由于某些第三方遗留代码问题,我需要将""赋给下拉选择的值。
有任何想法吗?
.val()
会设置它,但如果没有空条目,则不会将其设置为空(至少在所有浏览器上都是如此)。 - iCollect.it Ltd