두 메뉴 모두 'name'= list1이있는 두 개의 드롭 다운 메뉴가 있습니다. 나는 또한 2 개의 라디오 버튼 'yes'또는 'no'를 가지고있다. '모두'를 선택하지 않으면 모든 드롭 다운 메뉴가 숨겨져 있어야합니다. '예'를 선택하면 모든 드롭 다운 메뉴가 표시됩니다. 클릭 할 때 하나만 표시됩니다. 예 아니오.드롭 다운 메뉴가 표시되지 않습니까?
자바 스크립트 코드를 숨길 수 : 1 dropdwon에 대한
<script type="text/javascript">
function showDiv(targetElement,toggleElementClass){
var els,
i;
if (targetElement.checked) {
els = document.getElementsByClassName(toggleElementClass);
for (i=0; i < els.length; i++) {
els[i].style.visibility = "visible";
els[i].style.display = "block";
}
}
}
function HideDiv(targetElement,toggleElementClass){
var els,
i;
if (targetElement.checked) {
els = document.getElementsByClassName(toggleElementClass);
for (i=0; i < els.length; i++) {
els[i].style.visibility = "visible";
els[i].style.display = "block";
}
// and similar for hideDiv()
</script>
코드 : 아래 2 드롭에 대한
<div style="display: none;" class="list1" >
<select name="colour">
<option>Please Select</option>
<option>red</option>
<option>orange</option>
<option>blue</option>
</select>
코드 :
<div id="list2" style="display: none;" class="list2" >
<select name="shade">
<option>Please Select</option>
<option>dark</option>
<option>light</option>
</select>
</div>
만 1가 웹 페이지에 표시됩니다. 왜 그런지 아는 사람 있습니까?
자바 스크립트! = java – Jasper
여기서 'id = radio1'에 대한'HTML '은 무엇입니까? – xandercoded
코드에서 radio1 및 radio2와 같은 항목은 어디에 있습니까? –