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對象