做spring mvc项目,用IE浏览器打开页面时,说下面这一行“缺少对象”,用firefox可以正常打开没问题,这是怎么回事?
 <a href="#" onclick="javascript:addTab(this,'/personweb/resource/myPage.html')">测试</a>其中addTab是在js中定义的函数
javascriptfirefoxie

解决方案 »

  1. 发和addTab相关的代码,你这个看不出什么东西
      

  2. function addTab(element,path){
        tabTitle = element.innerHTML;
        var sameTabFlag = true;
    tabList.each(function(i){
    if(tabTitle===this.innerHTML){
    alert("该页面已经打开!");
    sameTabFlag = false;
    }
    });
    if(sameTabFlag){
    initialPath = path;
        var  li = $( tabTemplate.replace( /#\{href\}/g, initialPath ).replace( /#\{label\}/g, tabTitle ) );
        tabs.find( ".ui-tabs-nav" ).append( li );
        tabs.tabs( "refresh" );
        tabCounter++;
        tabs.tabs( { active: tabCounter } );
    }
    }
      

  3. 初步看代码只能叫你检查下:tabList  tabs  tabCounter这3个变量是否都能正常引用
      

类似问题 »