If(!(strCode.length == 0))
or
If (strCode.length != 0)

解决方案 »

  1.   

    现在报出错信息:缺少对象
    代码在If (strCode.length != 0)这一行,我的strCode在程序的前面是这样写的:
    =========
    var strInterface ="Item0{Title=root,Link=http://www.sohu.com,id=1**Item1{Title=Tcm测试用例,Link=http://www.163.com,id=1**Item2{Title=Tcm测试用例,Link=http://www.163.com,id=2**Item2e}Item1e}Item0e}";
       var aryStr  = strInterface.split('**');  
    var cStr_01 = aryStr[0];  
    cStr_01 = cStr_01.replace('Item0{','');
    alert(cStr_01);

    var aryPref = cStr_01.split(',');
    var strNodeName = aryPref[0].replace('Title=','');
    var strNodeUrl = aryPref[1].replace('Link=','');

    var tree = new WebFXTree(strNodeName,strNodeUrl);

    var strCode = strInterface.substr(strInterface.indexOf("**")+2);
    alert(strCode);
    If (strCode.length != 0)
    {
       }
    =========
      

  2.   

    If(strCode.length)
    去掉所有的空格和标点。怀疑你得的感叹号错误
      

  3.   

    好像还是不行,就这么一段简单的代码,让人折腾了一个晚上,还是不成功,如何去掉这个语句的话:var tree = new WebFXTree(strNodeName,strNodeUrl);请帮忙看看,看在您的机器上能够运行。得准备睡觉了,多谢xinyunyishui(心云意水)!
      

  4.   

    我faint!!!!!!!
    js区分大小写!
    if!不是If!
    If()被当作了一个函数,当然不存在……
      

  5.   

    真的是的,真让人气愤!我发现今天晚上我的全部的调试错误都在于此。
    多谢 xinyunyishui(心云意水) ,要是你离我近的话,真想请你吃夜宵,
    我们宿舍楼下有一个非常不错的小吃。我每晚必去!