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

為了賬號安全,請及時綁定郵箱和手機立即綁定

什么鬼呀,click 什么?。?,能把完整源代碼提供一下嗎?

document.body.innerHTML?=
????????"<div?id='div1'><button>111</button></div>"?+?"<div?id='div2'><button>222</button></div>"?+
????????"<div?id='div3'>333</div>"?+?"<div?id='div4'>444</div>";

????for?(var?i?=?0;?i?<?4;?i++)?{
????????document.getElementById('div'?+?i).addEventListener('click',?function?()?{
????????????alert(i);//4
????????});
????}



document.body.innerHTML?=
????????"<div?id='div1'><button>111</button></div>"?+?"<div?id='div2'><button>222</button></div>"?+
????????"<div?id='div3'><button>333</button></div>"?+?"<div?id='div4'><button>444</button></div>";

????for?(var?i?=?0;?i?<?4;?i++)?{
????????!function?(i)?{
????????????document.getElementById('div'?+?i).addEventListener('click',?function?()?{
????????????????alert(i);//1,2,3
????????????});
????????}?(i);
????}
什么鬼呀,click 什么?。?,能把完整源代碼提供一下嗎?

正在回答

4 回答

"click"雙引號

0 回復 有任何疑惑可以回復我~
#1

慕粉3830774

在js中單引號和雙引號的作用好像是一樣的,并沒有強制說必須要雙引號
2016-11-09 回復 有任何疑惑可以回復我~
document.body.innerHTML="<div?id='div1'>aaa</div><div?id='div2'>bbb</div><div?id='div3'>ccc</div>";
//給頁面添加三個div元素
for(var?i=1;i<4;i++){
!function(i){
????document.getElementById('div'+i).addEventListener("click",function(){
????????//對象.addEventListener("事件名",閉包引用外面作用域的函數(shù)(這里為i))
????????alert(i);//點擊每個div彈出的i均不一樣
????})
}(i);//形成閉包,把每個i單獨傳入(立即執(zhí)行函數(shù))
}


1 回復 有任何疑惑可以回復我~

addEventListener DOM2級操作方法,可以同時綁定多個事件,在這里為每個div綁定了click事件,可以去搜下addEventListener

1 回復 有任何疑惑可以回復我~
?document.body.innerHTML?=
????????"<div?id='div1'><button>111</button></div>"?+?"<div?id='div2'><button>222</button></div>"?+
????????"<div?id='div3'>333</div>"?+?"<div?id='div4'>444</div>";

????for?(var?i?=?0;?i?<?4;?i++)?{
????????document.getElementById('div'?+?i).addEventListener('click',?function?()?{
????????????alert(i);//4
????????});
????}
document.body.innerHTML?=
????????"<div?id='div1'><button>111</button></div>"?+?"<div?id='div2'><button>222</button></div>"?+
????????"<div?id='div3'><button>333</button></div>"?+?"<div?id='div4'><button>444</button></div>";

????for?(var?i?=?0;?i?<?4;?i++)?{
????????!function?(i)?{
????????????document.getElementById('div'?+?i).addEventListener('click',?function?()?{
????????????????alert(i);//1,2,3
????????????});
????????}?(i);
????}


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

什么鬼呀,click 什么???,能把完整源代碼提供一下嗎?

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號