8.this指向

1.注意

function fn1(){
    alert(this);
}

oBtn.onclick = function(){
    fn1();    // 弹出的是objet window
};


/***********************/
function fn1(obj){
    alert(obj);
}

oBtn.onclick = function(){
    fn1(this);    // 弹出的是oBtn
};

2.跨函数应用

var that = null;

oBtn.onclick = function(){
    that = this;
    fn1();
};
function fn1(){
    that.style.background = 'red';
}
属性操作
JSRUN前端笔记, 是针对前端工程师开放的一个笔记分享平台,是前端工程师记录重点、分享经验的一个笔记本。JSRUN前端采用的 MarkDown 语法 (极客专用语法), 这里属于IT工程师。