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

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

還是覺(jué)得for(i=0;i<buttons.length;i++){ if(buttons[i].className=='on'){ buttons[i].className=''; break; } 這里有點(diǎn)難理解,這里的i會(huì)變嗎?每次調(diào)用的時(shí)候是怎么運(yùn)行的呢

還是覺(jué)得for(i=0;i<buttons.length;i++){ if(buttons[i].className=='on'){ buttons[i].className=''; break; } 這里有點(diǎn)難理解,這里的i會(huì)變嗎?每次調(diào)用的時(shí)候是怎么運(yùn)行的呢

正在回答

5 回答

自己在for語(yǔ)句后面設(shè)一個(gè)console.log(index);然后進(jìn)入sources調(diào)控下代碼,看看代碼怎么運(yùn)行自己就能看明白了,別人跟你說(shuō)了半天也不知道說(shuō)什么,代碼有何問(wèn)題都可以自己去調(diào)控下看看怎么運(yùn)行,還可以顯示代碼哪個(gè)地方錯(cuò)誤!

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

因?yàn)槊看沃粫?huì)有一個(gè)被選中,所以會(huì)依次遍歷,也就是用for循環(huán),找到前一個(gè)被選中的小點(diǎn)點(diǎn)(button下的某個(gè)span),然后找到了,就將效果取消掉,也就是讓他不再有on這個(gè)類(lèi)名,所以才會(huì)有if花括號(hào)里面的內(nèi)容,能理解嗎


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

這個(gè)break是在if語(yǔ)句里,終止只是終止了if語(yǔ)句。如果把break移到if外,就是終止for循環(huán)了。應(yīng)該是這樣吧

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

和尚洗頭用飄柔真

不,break終止循環(huán)
2018-10-14 回復(fù) 有任何疑惑可以回復(fù)我~

你說(shuō)的這個(gè)我知道,要是i=0的時(shí)候,if的條件就成立,后面重復(fù)再調(diào)用這個(gè)函數(shù),i的值會(huì)自增?還是說(shuō)i還是為0?這個(gè)每次不都是調(diào)用一次就終止循環(huán)了嗎?輪播的效果怎么做到的不懂!

<script type="text/javascript">

window.onload=function(){

var container=document.getElementById('container');

var list=document.getElementById('list');

var buttons=document.getElementById('buttons').getElementsByTagName('span');

var prev=document.getElementById('prev');

var next=document.getElementById('next');

var index=1;

//滾動(dòng)函數(shù)

function aa(x){

var nexLeft=parseInt(list.style.left)+x;

list.style.left=nexLeft+'px';

if(nexLeft<-3000){

list.style.left="-600px";

}

if(nexLeft>-600){

list.style.left="-3000px";

}

}

//小圓點(diǎn)切換函數(shù)

function bb(){

for(i=0;i<buttons.length;i++){

if(buttons[i].className=='on'){

buttons[i].className='';

break;

}

}

buttons[index-1].className='on';

}

next.onclick=function(){

if(index==5){

index=1;

}else{

index +=1;

}

bb();

aa(-600);

}

prev.onclick=function(){

if(index==1){

index=5;

}else{

index -=1;

}

bb();

aa(600);

}

}

</script>

?</head>


?<body>


<div id="container">

<div id="list" style="left: -600px;">

<img src="5.jpg" alt="1"/>

<img src="1.jpg" alt="1"/>

<img src="2.jpg" alt="2"/>

<img src="3.jpg" alt="3"/>

<img src="4.jpg" alt="4"/>

<img src="5.jpg" alt="5"/>

<img src="1.jpg" alt="5"/>

</div>

<div id="buttons">

<span index="1" class="on"></span>

<span index="2"></span>

<span index="3"></span>

<span index="4"></span>

<span index="5"></span>

</div>

<a href="javascript:;" id="prev" class="arrow">&lt;</a>

<a href="javascript:;" id="next" class="arrow">&gt;</a>

</div>


</body>


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

for 是個(gè)循環(huán),循環(huán)的次數(shù)是根據(jù)bottons.length來(lái)定。for(初始化值; 初始值 < = 終止條件; 初始值自加或者自減)

初始化值沒(méi)變化一次,執(zhí)行一次

{ if(buttons[i].className=='on'){ buttons[i].className=''; break; }

這個(gè)方法體類(lèi)的內(nèi)容,如果某一個(gè)buttons[i]的className為on,就刪除這個(gè)class。循環(huán)結(jié)束,即使初始值還沒(méi)到到終止條件循環(huán)也結(jié)束。

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

舉報(bào)

0/150
提交
取消

還是覺(jué)得for(i=0;i<buttons.length;i++){ if(buttons[i].className=='on'){ buttons[i].className=''; break; } 這里有點(diǎn)難理解,這里的i會(huì)變嗎?每次調(diào)用的時(shí)候是怎么運(yùn)行的呢

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

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

幫助反饋 APP下載

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

公眾號(hào)

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