本帖最后由 cj1205 于 2012-10-12 23:08:04 编辑

解决方案 »

  1.   

    你应该把你的代码放去一个html页面中试试效果,再来下结论
      

  2.   

    已经放了啊,单纯的放在一个html里面,效果很正常,不过是用Apache服务器.
      

  3.   

    我是说,一个html页面。放在非Apache服务器里
      

  4.   

    在ASP.net工程中新建一个html页面,并加入上述代码,运行之,结果还是只能显示第一个元素.(html的代码在两种服务器上完全一致). 诸位也可以试试. 如有知道原因的,请不吝告之.原先贴的代码有误,需要添加:
    <script src="JS/ligerUI/js/plugins/ligerTree.js" type="text/javascript"></script>
      

  5.   

    你ASP.NET设置的查看浏览器和你看APACHE页面的浏览器是一个吗。
    不是的话,可能是CSS浏览器兼容问题。
    若是的话,可能是你ASP.NET页面里框架代码使用的DOCTYPE不合适,如果是XHTML的,换成HTML的。
      

  6.   

    多谢二位的解答. 不过尝试了多种方法,仍然无解.
    1) 在IE和CHROME中都尝试过,有相同的问题. 应该不是css兼容性问题.
    2) DOCTYPE选的是html啊,在其他地方还有设置么?
      

  7.   

    找到问题所在了. 把JS代码直接写在html页面中,则一切正常. 新建一个JS文件(顶楼中为:main.js),结果就杯具了. 奇怪的是,已经验证两种方案js代码都有被执行.
      

  8.   

    应该是js包含在Head和body区别的问题...没有系统学习过web开发...悲催了