attachEvent的使用方法与传递参数[IE|firefox]
attachEvent的使用方法与传递参数[IE|firefox]
发布时间:2016-12-30 来源:查字典编辑
摘要:比较好的解决办法可以用作用域,比较下下面的变量str在作用域内和作用域外的值复制代码代码如下:window.onload=function(...

比较好的解决办法可以用作用域,比较下下面的变量str在作用域内和作用域外的值

复制代码 代码如下:

<inputid="button1"type="button"value="按我"/>

<scriptlanguage="javascript">

window.onload=function(){

varobj=document.getElementById("button1");

(function(){

varstr="看到我了吧";

varfunc=function(){

alert(str);

}

if(document.all)

obj.attachEvent("onclick",func);

else

obj.addEventListener("click",func,false);

})();

alert(typeof(str));

}

</script>

效果2

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

楼上若不比较作用域范围内外的值,是否可以简化为:

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类