javascript中的this - Web 开发 / JavaScript
<script type="text/javascript">
var person = {
name:"Kevin Yang",
sayHi:function(){
alert("你好,我是"+this.name);
}
}
setTimeout(person.sayHi,2000);
</script>
怎么显示不出来?
this 指 调用者的对象
setTimeout(person.sayHi,2000);
换成
person.sayHi();
就能正确了。
你这里 this 指的是 window 对象
或者
<script type="text/javascript">
var person = {
name:"Kevin Yang",
sayHi:function(){
alert("你好,我是"+person .name);
}
}
setTimeout(person.sayHi,2000);
</script>
楼主没有调用哪个函数,所以没有显示
<script type="text/javascript">
var person = {
name:"Kevin Yang",
sayHi:function(){
alert("你好,我是"+this.name);
}
}
setTimeout(function(){person.sayHi()},2000);
</script>
JScript code:
var person = {
name:"Kevin Yang",
sayHi:function(){
alert("你好,我是"+this.name);
}
}
setTimeout(&
相关问答:
三个数x,y,z 比大小..
var x,y,z,t;
if (x>y)
{t=x;x=y;y=t;} //交换x,y的值
if(x>z)
{t=z;z=x;x=t;}//交换x,z的值
if(y>z)
{t=y;y=z;z=t;}//交换z,y的值
这是 ......
上联:Java和JavaScript
自己试试:
下联:面包和面包车
下联:SQL和MySQL
呵呵。
me and myself
下联:JavaScript和Java
兔子和兔子屎!
!
再来一个:C和C++
引用
下联:JavaScript和Jav ......
在JSP页面有一个<input type="hidden" name="index" value="0">/>控件
当我用下面的JavaScript函数改变其value的值的时候 如果满足条件(即i>=3的时候)为什么value的 ......
bbs.attjs.com
关于JS的论坛,本论坛才新建不久,希望大家多多光临。在此感谢
www.attjs.com
也有很多学习资料。祝大家学习愉快哦
顶个先。。。
加油,好好干。
毫无理由的接分
接分,希望有好的资源 ......
我想问一下如何在火狐中关闭,非脚本打开的页面,好像window.close()不管用O(∩_∩)O~,
百度一下,自己试试
<script language="javascript" type="text/javascript">
& ......