1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 5 <title>无标题文档</title> 6 7 <script> 8 9 /* 10 alert(this); window 11 12 fn1(this); 13 function fn1(obj){ 14 obj => window 15 } 16 17 oDiv.onclick = function (){ 18 this 19 fn1(this); 20 }; 21 function fn1(obj){ obj => oDiv } 22 */ 23 24 window.onload = function (){ 25 var aBtn = document.getElementsByTagName('input'); 26 var that = null; // 空 27 28 for(var i=0; i<aBtn.length; i++){ 29 /* 30 aBtn[i].onclick = function (){ 31 // this.style.background = 'yellow'; 32 33 that = this; 34 35 fn1(); 36 }; 37 */ 38 aBtn[i].onclick = fn1; 39 } 40 41 function fn1(){ 42 // this => window 43 // that.style.background = 'yellow'; 44 45 // this.style.background = 'red'; 46 } 47 }; 48 </script> 49 50 </head> 51 52 <body> 53 54 <input type="button" value="按钮1" /> 55 <input type="button" value="按钮2" /> 56 <input type="button" value="按钮3" /> 57 58 </body> 59 </html>