Javascript脚本错误代码0 - 需要对象

时间:2012-10-17 09:42:52

标签: javascript

我在我的网络服务器上的php文件中有这个代码,它是通过VB.NET程序使用“网络浏览器”显示的,并且看到有些人仍然使用IE作为他们的默认网络浏览器他们收到此错误他们每次启动该计划。任何人都知道可能导致这种情况的原因是什么?

<SCRIPT TYPE="TEXT/JAVASCRIPT">
      function Toggle(image, list)
      {
        var listElementStyle = document.getElementById(list).style;
        if (listElementStyle.display == "none")
        {
          listElementStyle.display = "block";
          document.getElementById(image).src="./images/minus.png";
          document.getElementById(image).alt="Close";
        }
        else
        {
          listElementStyle.display="none";
          document.getElementById(image).src="./images/plus.png";
          document.getElementById(image).alt="Open";
        }
      }
      function TreeInit(nodes)
      {
        var counter;
        for( counter = 1; counter <= nodes; counter++ )
        {
          document.getElementById('childList' + counter).style.display="none";
        }
      }
    </SCRIPT>

稍后会在我的网页底部调用TreeInit。

<SCRIPT TYPE="TEXT/JAVASCRIPT">
    TreeInit(4)
</SCRIPT>

我在;

之后添加了TreeInit(4)

错误是我只有两个孩子,而不是4.将TreeInit(4);更改为TreeInit(2);,一切都很顺利。谢谢大家的帮助!

1 个答案:

答案 0 :(得分:0)

确保我有正确数量的子列表,现在错误消失了。