JavaScript中的this指向問題

2021-08-21 01:34:55 字數 658 閱讀 3957

誰在呼叫,this指向誰

事件中 this指向當前物件

定時器中 this指向window

函式中 this指向window

物件中 this指向當前物件

var a="hello";

function

foo()

foo();//相當於window.foo(),即window在呼叫函式;

console.log(this.a);//全域性變數,指向window,輸出hello

var name="xiaohong";

var obj=

};obj.show();//輸出xiaoming,物件obj在呼叫

var index="1";

var obtn=document.getelementbyid('btn');

obtn.index="2";

obtn.onclick=function

() var index="1";

var obtn=document.getelementbyid('btn');

obtn.index="2";

obtn.onclick=function

() ,100);

}script>

ajax中的suceess函式使用this

今天在寫ajax的時候,後台返回資料給前台,可是總是不能把資料正常顯示在頁面上.明明已經進入了success函式了,並且在該 的前後都能夠正常執行.success function responsetest else 除錯了半天,原來在ajax中使用this,就不再是我們原來頁面上的this了 下面...

ajax中的suceess函式使用this

tags 解決錯誤 今天在寫ajax的時候,後台返回資料給前台,可是總是不能把資料正常顯示在頁面上.明明已經進入了success函式了,並且在該 的前後都能夠正常執行.success function responsetest else 複製 除錯了半天,原來在ajax中使用this,就不再是我們原...

ajax中的suceess函式使用this

今天在寫ajax的時候,後台返回資料給前台,可是總是不能把資料正常顯示在頁面上.明明已經進入了success函式了,並且在該 的前後都能夠正常執行.success function responsetest else 除錯了半天,原來在ajax中使用this,就不再是我們原來頁面上的this了 下面...