JAVAscript里面this的用法谁能举个例子啊
发布网友
发布时间:2022-04-21 01:07
我来回答
共3个回答
热心网友
时间:2022-04-20 07:22
this指向的一句话法则:永远指向其所在函数的所有者如果没有所有者时,指向window。
理解this的要点:关键在于将函数与函数名分开看待。同一个函数,在不同的执行方法下,会有不同的效果。
具体的方法有多种,在不同环境下,this指向也不同
百度“this 的使用方法 —— javascript中的this讲解”即可,里面书写了6种常用方法以及例子
热心网友
时间:2022-04-20 08:40
默认this是window对象
alert(this)==>[Object Window]
在构造函数中
function gouzao()
{
this.name="aaa";
this.sex="男"
}
var lisan=new gouzao();
alert(lisan.name)
在对象中
var obj=
{
name:"李三",
say:function()
{
alert(this.name)
//this即为obj本身
}
}
obj.say();
总的来说,就是哪个对象调用,this就是哪个对象
热心网友
时间:2022-04-20 10:15
比如在表格中,每个tr都加onmouseover="test(this)",在javascript中function test(tr){ var td = this.getElementsByTagName("td"); alert(td);}自己试一下,看看效果!纯手打的代码,可能有错!