首頁 > web前端 > js教程 > 主體

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

WBOY
發布: 2016-05-16 19:13:18
原創
1034 人瀏覽過

比较好的解决办法可以用作用域,比较下下面的变量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需刷新才能执行]
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板