<script language="javascript" type="text/javascript">
var num=0;
function add()
{
     window.document.getElementById("Control").insertAdjacentHTML("beforeEnd","<br/>航空公司名称&nbsp;<input type='text' id='airways"+num+"' name='airways"+num+"'>&nbsp;&nbsp;航空里程卡号&nbsp;<input type='text' id='airwaysCard"+num+"' name='airwaysCard"+num+"'>&nbsp;&nbsp;&nbsp;&nbsp;<a href='#' onClick='javascript:del("+num+");'class='btn'>删除此控件</a>");
 
   num=num+1;
}function del(n)
{
    var str=window.document.getElementById("Control").innerHTML;
    var regEx=new RegExp("<BR>[^<>]*<[^<>]*(airways"+n+"){1}[^<>]*>[^<>]*<[^<>]*(airwaysCard"+n+"){1}[^<>]*>[^<>]*<[^<>]*>[^<>]*</A>");
    str=str.replace(regEx,"");
    window.document.getElementById("Control").innerHTML=str;
}function test()
{
   var op = document.all("Control");
   document.all("HiddenValue").value = "";
   var i;
   for(i=0;i<op.children.length;i++)
   {
       if(op.children(i).value !="")
      {
        document.all("HiddenValue").value += op.children(i).value+",";
      }
   }
}function setData()
{
    var dataType = document.all("HiddenGetTypeValue").value;
    if( dataType == "EDIT")
    {
        var data = document.all("HiddenGetValue").value;
        var strTmp = data.split("|");
        for(i=0;i<strTmp.length+1;i++)
        {
            add();
        }
        for(k = 0;k<strTmp.length;k++)
        {
            var strRData = strTmp[k].split(",");
            var j = k+1;
            document.getElementById("airways"+j).value = strRData[0];
            document.getElementById("airwaysCard"+j).value = strRData[1];
        }
    }
    else
    {
        add();
    }
}
</script><tr>
<td><input type="button" value="添加里程卡号" onclick="add();" /></td>
                <td><div id="Control"></div>
<input id="HiddenValue" type="hidden" runat="server" />
                <input id="HiddenGetValue" type="hidden" runat="server" /><input id="HiddenGetTypeValue" type="hidden" runat="server" />
</tr>为什么我在<body onload="setData();">调用此事件 页面说找不到setData()这个对象;
请各位 帮我解决下呀