1. dom0级事件处理程序的回调函数内dom
2. dom2级事件处理程序的回调函数内函数
3. setTimeout测试
4. setIntervalthis
var test = { testfn: function () { console.log(this); } }; var p = document.getElementById('a'); // p.onclick = test.testfn ; 测试dom0级this , 结果是绑定事件的元素 // p.addEventListener('click',test.testfn) 测试dom2级this , 结果是绑定事件的元素 // setTimeout(test.testfn,300) 测试setTimeout的this , 结果是window对象 // setInterval(test.testfn,1000) 测试setInterval的this ,结果是window对象