请看如下两段js代码:
function test(){
document.getElementById('searchTerm').addEventListener('click',function(){alert(0);});
}
function testF(){
document.getElementById('searchTerm').addEventListener('click',this.A);
this.A = function(){alert(9);};
}
当执行var t = new test()后,点击searchTerm则会弹出0
当执行var t = new testF()后,点击searchTerm则没有任何反应。
请问这是为什么呢?
如何修改第二段代码才能让点击searchTerm时弹出9?