this 对象 返回“当前”对象。在不同的地方,this 代表不同的对象。如果在 JavaScript 的“主程序”中(不在任何 function 中,不在任何事件处理程序中)使用 this,它就代表 window 对象;如果在事件处理程序中使用 this,它就代表发生事件的对象。
一个常用的 this 用法:
< script >
function check(formObj) {
}
</ script >
< body >
< form >
< input type ="text" onchange ="check(this.form)" >
</ form >
</ body >
这个用法常用于立刻检测表单输入的有效性。