Maison > interface Web > js tutoriel > attachEvent的使用方法与传递参数[IE|firefox]_javascript技巧

attachEvent的使用方法与传递参数[IE|firefox]_javascript技巧

WBOY
Libérer: 2016-05-16 19:13:18
original
1066 Les gens l'ont consulté

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

复制代码 代码如下:

 
<script> <BR>window.onload=function(){ <BR> var obj=document.getElementById("button1"); <BR> (function(){ <BR> var str="看到我了吧"; <BR> var func=function(){ <BR> alert(str); <BR> } <BR> if (document.all) <BR> obj.attachEvent("onclick",func); <BR> else <BR> obj.addEventListener("click",func,false); <BR> })(); <BR> alert(typeof(str)); <BR>} <BR></script>

效果2

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


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

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal