var province=document.getElementById('jg_provinceName');//jg_provinceName是javascript动态创建的Input的ID
var city=document.getElementById('jg_cityName');//jg_cityName是javascript动态创建的Input的ID
city.className="";
province.className="";
因为我的页面导入了一个CSS文件
我想清除province、city的CSS属性。
但第三和第四句没效果
求高手

解决方案 »

  1.   

    呃呃,我也不知道今天刚看的JQuery,可以用$("#jg_cityName").removeClass("xxx");"xxx"表示之前加的ClassName这样试试看行不行。。我也是先学现用。哈哈
      

  2.   

    对于js生成的元素在ie中是要用document.getElementsByTagName才能取的到。
    你这样试试//获取页面所有input元素
    var doc=document.getElementsByTagName("input");
    for(i=0;i<doc.length;i++){
       if(doc[i].type="你定义的type" && doc[i].id="jg_provinceName"){
          var province=doc[i];
          province.className="";
       }
    }