Microsoft JScript 运行时<script type="text/javascript"> 
function SelCorp()
{
    var Url="CommonFrm.aspx?PageType=1";
    var result=window.showModalDialog(Url,'tempdialog','dialogWidth:800px;status:no;');    
    if(result!=null)
    {
        var val=result.split('$$$');
        $("txtxm").value = val[0];     ********************到该语句就提示出错,什么问题?
        $("txtxm").value = val[1];
        $("txtxm").value = val[2]; 
        $("txtxm").value = val[3];
       
    }
}</script> 错误: 缺少对象

解决方案 »

  1.   

     $("txtxm").value = val[0] 应改为:
    document.getElementById('txtxm').value = val[0]
      

  2.   

    $是你调用的一个封装好的js库里的一个方法,是不是没引用这个JS库?
    用1楼的替换就可以。
      

  3.   

    建议:
    var val=result.split('$$$'); 
    if(val[3]!=0)
    {
     document.getElementById("txtxm").value = val[0];  
     ... = val[1]; 
     ... = val[2]; 
     ... = val[3]; 
    }
    楼主
    $("txtxm").value = val[0];     
    $("txtxm").value = val[1]; 
    $("txtxm").value = val[2]; 
    $("txtxm").value = val[3]; 
    怎么都是txtxm啊,不懂??