页面说明:  (此页面是通过iframe跳转过来的,所以页面中没有<body>标签,只有<form>表单) 
问: 
怎么在这个页面刚加载时判断一下页面中的radio按钮是否选中,如果选中就做相应的操作<script type="text/javascript">
function init() {
     if(document.getElementById("method").value == "价格") {
     document.getElementById("nameDiv").style.visibility = "visible"
document.getElementById("priceDiv").style.visibility = "hidden";
     } else {
document.getElementById("nameDiv").style.visibility = "visible"
document.getElementById("priceDiv").style.visibility = "hidden";
     }
    }
    window.onload = init;
</script>
我是这么写的,不管用啊

解决方案 »

  1.   

    你判断值有什么用,看下范例
    var radio1=document.getElementsByName("v1");
       for(var i=0;i<radio1.length;i++)
       {
             if(radio1.item(i).checked==true)
                 {
         flag1=1;
                      break;       }
       }
      

  2.   


    var radio1=document.getElementsByName("v1");
        for(var i=0;i<radio1.length;i++){
            if(radio1.item(i).checked){
                radilo1.item(i).checked = true;
                break;
            }
        }
    }
      

  3.   


    var radio1=document.getElementsByName("v1");
        for(var i=0;i<radio1.length;i++){
            if(radio1.item(i).checked){
                radilo1.item(i).checked = true;
                break;
            }
        }
    }