-2

这是我的测试功能

 function test(MyCard){
alert("clickCard");
//alert MyCard.GetNo();
}

这就是我所说的

    (function(MyCard) {
        DivCarte.addEventListener("click", function(e) { test(MyCard); });
    })(MyCard);

第一个警报工作正常,但如果我取消注释第二个警报,我的页面不会显示。

这是所要求的卡类

function Card(No,Kind){  
var No;  
var Kind;   

this.GetNo = function(){  
    //return this.No;  
    return 'test';
}  

this.GetKind = function(){  
    return this.Kind;  
}  

 this.No = No;  
  this.Kind = Kind; 
}  
4

1 回答 1

0

alert 是一个函数,所以你应该这样做:

 alert( MyCard.GetNo() );
于 2013-05-07T01:07:58.717 回答