请教web网页中 前台 function语句相关有关问题,请大大们指点迷津

请问web网页中 前台 function语句相关问题,请大大们指点迷津
 <script type="text/javascript">
     function GetXmlHttp() {
         return window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
     }
     function GetRequest() {
         var url = "right.aspx?name=1&x=" + Math.random();
         xmlHttp = GetXmlHttp();
         xmlHttp.onreadystatechange = OnReadyStateChange;
         xmlHttp.open("GET", url, true);
         xmlHttp.send("");
     }
     function OnReadyStateChange() {
         if (xmlHttp.readyState == 4) {
             document.getElementById("XTSJ").innerHTML = xmlHttp.responseText;
         }
     }
     var xmlHttp;
     var interval = 1000;
     var timer = window.setInterval(GetRequest, interval);
      </script>

小弟网上下载了一个C#网页源代码学习,单对于这种语句看不懂,请问上面是什么意思,或者去看什么书能看懂上面的代码。

还有一个问题,程序刚下载的时候运行没有问题,最近却出问题,重新解压源代码试试还是不行,错误基本都在前台 funtion语句中。为什么一样的源程序会出问题?
请教web网页中 前台 function语句相关有关问题,请大大们指点迷津

------解决思路----------------------
请查询javaScript
document.getElementById("XTSJ")这段报错是未能根据id找到对应的dom节点
------解决思路----------------------
document.getElementById("XTSJ")
------解决思路----------------------
html,javascript,css 

出现这个问题是getElementById这个方法返回了null,然后function中却在设置这个结果的某个属性。检查代码中有没有名为getElementById这个方法的参数(即“XTSJ”)的对象
------解决思路----------------------
引用:
html,javascript,css 

出现这个问题是getElementById这个方法返回了null,然后function中却在设置这个结果的某个属性。检查代码中有没有名为getElementById这个方法的参数(即“XTSJ”)的对象


id名