javascript中的"this"指的是owner的意思
當直接呼叫一個function
function doSomething() {
"this"在此指的就是window object(global object)
}
Copying
當一個element拷貝一個function
element.onclick = doSomething;
function doSomething() {
"this"在此指的就是element
}
Refering
注意 如果用inline event registration則this不會指到element
<element onclick="doSomething()">
會得到
function onclick()
{
doSomething()
}
沒有留言:
張貼留言