Mam formularz, który wykorzystuje rozwijane menu, którejest przełączane za pomocą przycisków radiowych. Jednak próbuję wyczyścić wybór menu, jeśli menu jest ukryte. "Używam JavaScript, aby pokazać / ukryć rozwijane menu, ale nie mogę uzyskać menu rozwijanego, aby wyczyścić je po ukryciu.
To jest JavaScript, który do tej pory zdobyłem wszelkie spostrzeżenia:
<script type="text/javascript">
if(document.readyState === "complete")
{
if (document.getElementById("yesCheck").checked) {
document.getElementById("DropDownList").style.visibility = "visible";
}
}
function yesnoCheck() {
if (document.getElementById("yesCheck").checked) {
document.getElementById("DropDownList").style.visibility = "visible";
}
else {
document.getElementById("DropDownList").style.visibility = "hidden";
var elements = document.getElementById("DropDown").options;
for(var i = 0; i < elements.length; i++){
elements[i].selected = null;
}
}
}
Odpowiedzi:
0 dla odpowiedzi № 1Spróbuj tego
document.getElementById("DropDownList").selectedIndex = "0";
http://www.w3schools.com/jsref/prop_select_selectedindex.asp