2013-07-09 92 views
0

我正在嘗試打印該函數並在控制檯中查看。日誌 ,但我不知道我是否正確地做它... 因爲當我打印它在console.log它顯示undefined 不知道我是否正確地做它... 我打算打印的功能是coffeeDisplay顯示未定義的js函數的控制檯日誌

songApply : function() { 
      roseDisplay.menu(_g('div-id')); 
      shopLoadIndication = true; 
      roseDisplay.coffeeDisplay(); 
      console.log(roseDisplay.coffeeDisplay()); 
      kiteUp.knowOther(0, 0); 

coffeeDisplay : function(){ 
      var upDown = _g("scs-id"); 
      var reSpan = Ptil.Style.g('sc-disply-trim', upDown, 'div')[0]; 
      var reAll = Ptil.Style.g('sc-li', upDown, 'li'); 
      var html = ""; 
      var noHtml = ""; 
      var ckAll = 0; 
      var l = reAll.length; 
      for(var i=0;i<l;i++){ 
       if (Ptil.Style.ccss(reAll[i], "add-other-li")) { 
        break; 
       } 
       if(Ptil.gc(reAll[i],0).checked){ 
        ckAll++; 
        if(html!==""){html+="; ";noHtml+="|";} 
        html+=Ptil.gc(reAll[i],1).innerHTML; 
        noHtml+= Ptil.gc(reAll[i],3).innerHTML + "," + Ptil.gc(reAll[i],2).innerHTML; 
       } 
      } 
      if(html===""){html=i18n.NO_sc_SELECTED;} 
      html+='<img align="middle" src="../img/5322_down.png"><span class="selected-scs hidden">' + noHtml + '</span><div id="display-trim-list-image-id" class="display-trim-list-image hidden"><img align="middle" src="../img/5322_down.png"></div>'; 
      reSpan.innerHTML = html; 
      //Check to see if more than 1 selected sc, then disable the Timeline. 
      if(ckAll>1){  
       orklist.disableTimeline();  
      } 
     } 
+0

coffeeDisplay()是否返回值? –

+3

您正在記錄函數的**結果**。你是否試圖記錄函數本身? –

+2

請提供coffeeDisplay()的代碼。 –

回答

2

如果你要打印控制檯上的功能,你應該做這樣

console.log(roseDisplay.coffeeDisplay) 

現在,你正在登錄roseDisplay.coffeeDispl的返回值ay這是未定義的。

+0

感謝你的回覆,現在如果我在螢火蟲窗口中使用它的顯示函數()時,當我將鼠標懸停在它上面時,它顯示null – user2565289

+0

我很抱歉,我不知道它爲什麼可以爲空。只有我想到的是這個函數可能沒有定義。但是它應該顯示undefined而不是null。 – frkn

+0

我更新了我的問題 – user2565289

0

我會拉起你的瀏覽器調試器,並通過它,它聽起來像我的你的函數coffeeDisplay只是不返回任何值,所以記錄結果只會給你未定義。

+0

感謝您的答覆..我更新了我的代碼 – user2565289

相關問題