日期:2014-05-16  浏览次数:20536 次

又是该死的对象不支持该属性或方法~~实在找不到原因~~好多天了-555
HTML code
物品分类:
<label><input type="radio" name="category" value="电脑" checked onclick="usrinput(this,'usrinput');" />电脑</label>
<label><input type="radio" name="category" value="手机" />手机</label>
<label><label><input type="radio" name="category" value="电视机" />电视机</label>
<input type="radio" name="category" value="小家电" />小家电</label> 
<label><input type="radio" name="category" value="电玩" />电玩</label>
<label><input type="radio" name="category" value="相机/摄像机" />相机/摄像机</label>
<label><input onclick="usrinput(this,'usrinput');" type="radio" name="category" value="" />其他</label>
<input type="text" id="usrinput" name="category" style="display:none;" />


JScript code

function $$(id){return document.getElementById(id);}
function usrinput(obj,inputid){
    var nam=obj.name;
    var objname = document.getElementsByName(nam); 
    for(var i = 0; i <objname.length; i ++){ 
        if(objname[i].checked&&objname[i].type == 'radio'){ 
            var objv = objname[i].value; 
                if(objv!=""){ $$(inputid).style.display="none";$$(inputid).disabled=true;}
                 else{$$(inputid).style.display="";$$(inputid).disabled=false;}
        }
    }
}



自己在本地调试没问题, 放到程序里就出现了错误, 真是百思不得其解啊~~

------解决方案--------------------
没问题啊,把JS放到页面里看看,如果是外部的看看引用地址有没有问题。
------解决方案--------------------
OK 没问题

JS 放页面 最下面 调用