当前位置:编程学习 > C#/ASP.NET >>

一个对象的问题 在线等急急

<HTML>
<HEAD>
<title>WebForm2</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<script>
var xmlhttp;
function createxmlhttp()
{
if(window.ActiveXObject)
{
xmlhttp=new ActiveXObject("Microsoft.XMLHttp");
}
else if(window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
}
function request()
{
createxmlhttp();
xmlhttp.open("get","XMLFile1.xml",true);
xmlhttp.onreadystatechange=callback;
xmlhttp.send(null);
}
function request1()
{
createxmlhttp();
xmlhttp.open("get","WebForm3.aspx",true);
xmlhttp.onreadystatechange=callback;
xmlhttp.send(null);
}
function callback()
{
if(xmlhttp.readystate==4 && xmlhttp.status==200)
{
clear();
Get();
}
}
function clear()
{
var resultspan=document.getElementById("kaka");
if(resultspan.haschildNodes)
{

resultspan.removeChild(resultspan.childNodes[0]);
}

var resulttable=document.getElementById("resultable");
while(resulttable.childNodes.length>0)
{
resulttable.removeChild(resulttable.childNodes[0]);
}
}
function Get()
{
var sortid="";
var sort="";
var t1="";
var Escort="";
var table1=null;
//alert(xmlhttp.responseText);
var odc=new ActiveXObject("MSXML2.DOMDocument");

var result=xmlhttp.responseText;
odc.loadXML(result);
items1 = odc.selectNodes("//kaka/Table/SortId"); 
items2 = odc.selectNodes("//kaka/Table/Sort"); 
items3 = odc.selectNodes("//kaka/Table/t1"); 
items4 = odc.selectNodes("//kaka/Table/Esort"); 
var table2=odc.getElementsByTagName("Table");

for(var i=0 ; i< table2.length ; i++)
{
var table1=table2[i];
sortid=table2[i].getElementsByTagName("SortID")[0].firstChild.nodeValue;
sort=table2[i].getElementsByTagName("Sort")[0].firstChild.nodeValue;
t1=table2[i].getElementsByTagName("t1")[0].firstChild.nodeValue;
Esort=table2[i].getElementsByTagName("Esort")[0].firstChild.nodeValue;
addrow(sortid,sort,t1,Esort);
}
}
function addrow(sortid,sort,t1,Esort)
{
var row=document.createElement("tr");
var cell=createTd(sortid);
row.appendChild(cell);

cell=createTd(sort);
row.appendChild(cell);

cell=createTd(t1);
row.appendChild(cell);

cell=createTd(Esort);
row.appendChild(cell);

document.getElementById("resulttbody").appendChild(row);
//var tbody = document.getElementById("xixi");
//tbody.appendChild(row);
}

function createTd(aa)
{
var cell=document.createElement("td");
var txtnode=document.createTextNode(aa);
cell.appendChild(txtnode);

return cell;

}
</script>
</HEAD>
<body MS_POSITIONING="GridLayout" onload="request1()">
<form id="Form1" method="post" runat="server">
</form>
<span id="kaka">

</span>
<table id="resultable" border=1 >
<tbody id="resulttbody">
</tbody>
</table>

</body>
</HTML>
--------------------编程问答-------------------- document.getElementById("resulttbody").appendChild(row);
老是说document.getElementById()对象为空,不明白 id都有的怎么会是空
<tbody id="resulttbody">
</tbody> --------------------编程问答-------------------- 接分先! --------------------编程问答-------------------- 不明LZ在说什么
补充:.NET技术 ,  其他语言
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,