function getPYCode(str)       {            var result = "";             for(var i=0;i<str.length;i++)             {                result += getPY(str.charAt(i).toString());             }             document.getElementById("txtSpell").innerHTML = result;       }        
     报错: document.getElementById(...") 为空或不是对象 怎么解决啊??

解决方案 »

  1.   

    你的页面里有txtSpell这个控件吗?
      

  2.   

    txtSpell  你这个是不是服务器控件啊?
    txtSpell.CientID  服务器控件
      

  3.   

    是服务器控件吗
    如果是的话 document.getElementById("<%=ddlType.ClientID %>").innerHTML = result;  
      

  4.   

    document.getElementById(" <%=txtSpell.ClientID %>").innerHTML = result;  
      

  5.   

    应该这么写
    document.getElementById("<%=txtSpell.ClientID %>").innerHTML = result;
    或者先定义一个
    var txtsp=document.getElementById("<%=txtSpell.ClientID %>");
    然后再做事情