第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么addEvent監(jiān)聽會(huì)立即執(zhí)行呢

<!doctype?html>
<html?lang="en">
<head>
????<meta?charset="UTF-8">
????<title>Document</title>
????<style>
????????*{margin:0;padding:0;}
????????.head{font-size:12px;padding:6px?0?0?10px;}
????????#login_box{width:300px;height:150px;background:#eee;
????????????border:1px?solid?#ccc;position:absolute;left:50%;top:50%;margin-left:-150px;margin-top:-75px;display:none;}
????????#login_box?p{height:20px;border-bottom:1px?solid?#ccc;font-size:12px;padding:6px?0?0?5px;font-weight:bold;}
????????#close{width:14px;height:14px;background:url(close.png)?no-repeat;position:absolute;right:4px;top:6px;}
????</style>
????<script>
????????window.onload=function()?{
????????????var?login_btn?=?document.getElementById('login');
????????????var??login_box1=?document.getElementById('login_box');
????????????var???close1?=?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,?handler);
????????????????}?else?{
????????????????????ele['on'?+?type]?=?handler;
????????????????}
????????????}
????????????//?顯示登錄層函數(shù)
?function?showLogin()?{
????????????????//?執(zhí)行代碼
?login_box1.style.display?=?'block'
?}
????????????//?隱藏登錄層函數(shù)
?function?hideLogin()?{
????????????????//?執(zhí)行代碼
?login_box1.style.display?=?'none';
????????????}
????????????//點(diǎn)擊登錄按鈕顯示登錄層
????????????//?執(zhí)行代碼
?addEvent(login_box1,?'click',?showLogin());
????????????//點(diǎn)擊關(guān)閉按鈕隱藏登錄層
????????????//?執(zhí)行代碼
?addEvent(close1,?'click',?hideLogin());
????????}
????</script>
</head>
<body>
<div?class="head">親,您好!<input?type="button"?value="登?錄"?id="login"></div>
<div?id="login_box">
????<p>用戶登錄</p><span?id="close"></span>
</div>
</body>
</html>


初始化的時(shí)候問什么就會(huì)執(zhí)行addEvent這兩個(gè)呢

正在回答

3 回答

ele['on'?+?type]?=?handler;

感覺是這里寫錯(cuò)了,把handler寫在前面,應(yīng)該可以了吧

0 回復(fù) 有任何疑惑可以回復(fù)我~
addEvent(ele,?type,?hander)這個(gè)函數(shù)用錯(cuò)了。這里hander指的是傳入一個(gè)函數(shù)名,也就是不要帶圓括號(hào),這里不是調(diào)用函數(shù)。


0 回復(fù) 有任何疑惑可以回復(fù)我~
addEvent(login_box1,?'click',?showLogin());

中showLogin()的括號(hào)去掉試一下?是不是就不執(zhí)行了?

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么addEvent監(jiān)聽會(huì)立即執(zhí)行呢

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)