您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
jsvascript中this关键字获取值的传递(javascript作用域)
发布时间:2015-03-25 01:16:58编辑:雪饮阅读()
有时候我们使用javascript于某一个html元素中,当该元素不怎么好捕捉时,我们可以使用形如:
swt.x.onclick = new Function( "closeAd2(this) ");
的方式来进行捕捉,该代码是动态绑定了onclick事件,而该事件可以获得当前鼠标焦点所在元素,从而可以利用this关键字来传递相关信息。其所调用的方法我们定义如下:
function closeAd2(cc){
cc.parentNode.style.display="none";
var dd=cc;
setTimeout(function(){
dd.parentNode.style.display="block";
},1000);
}
使用cc做形参将this关键字所获值传递给方法体内,于是可以使得相关语句捕捉到该html元素对象,并对其进行相关处理。并且在方法体内还可以将此形参所获值再次传递给其子方法,我们这里使用了dd变量来传递改参数。
关键字词:javascript作用域,javascript,个人博客