作為參數(shù)的函數(shù)里面能再傳遞參數(shù)嗎,隱藏顯示的函數(shù)里面我傳了個參數(shù),為啥不能這樣寫
<script>
? ? ? window.onload=function(){
? ? ? var login_btn=document.getElementById('login'),
? ? ? ? ?login_box=document.getElementById('login_box'),
? ? ? ? ?close=document.getElementById('close');
? ? ? // 封裝添加事件監(jiān)聽程序
? ? ? ? function addEvent(ele,type,hander){
? ? ? ? ? ? if(ele.addEventListener){
? ? ? ? ? ? ? ? ele.addEventListener(type,hander,false)
? ? ? ? ? ? }else if(ele.attachEvent){
? ? ? ? ? ? ? ? ele.attachEvent("on"+type,hander);
? ? ? ? ? ? }
? ? ? ? ? ?// 執(zhí)行代碼 ?
? ? ? }
? ? ? ? // 顯示登錄層函數(shù)
? ? ? function showLogin(ele){
? ? ? ? ? ? ? ele.style.display="block";
? ? ? // 執(zhí)行代碼
? ? ? ? }
? ? ? ? // 隱藏登錄層函數(shù)
? ? ? ? function hideLogin(ele){
? ? ? ? ? ? ele.style.display="none";
? ? ? ? ? // 執(zhí)行代碼
? ? ? ? }
? ? ? ? //點擊登錄按鈕顯示登錄層?
? ? ? ? addEvent(login_btn,"click",showLogin(login_box));
? ? ? ? // 執(zhí)行代碼
? ? ? ? //點擊關(guān)閉按鈕隱藏登錄層
? ? ? ? addEvent(close,"click",hideLogin(login_box));
? ? ? ? // 執(zhí)行代碼
? ? ? }
</script>
2016-07-11
JS代碼可以如上