24小时报社举报电话:能给我讲讲javascript中this关键字的用法嘛 谢谢!

来源:百度文库 编辑:中科新闻网 时间:2024/05/08 02:32:25
谁能给我讲讲javascript中this关键字的用法吗?
谢谢!

this表示当前对象,在类里经常用到,如:
function myClass()
{
// 当前类的 name 属性
this.name = "My Name is Class";
this.age = 20;
}

var oTest = new myClass;
// 这里就会显示 myClass 类里的 name 属性
alert(oTest.name);

另,如果在HTML标签里使用this,则表示当前标签,如:
<button name='btnTest' onclick="javascript:alert(this.name)">测试</button>
当我们单击这个按钮时,将弹出它的 name 属性。