亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

調用四次的show為何結果只有一次的元素長度值的顯示?

整個過程調用6次調用show函數,但是渲染結果為什們只有一次,元素的長度的 = 0的展示??

正在回答

3 回答

你把里邊的那個.html改為.append,就能出現正常結果了,因為HTML雖然也是添加內容,但會覆蓋以前的,雖然進行六次,但也覆蓋六次最終只顯示最后一次的。。改為這個$("#show").append('元素的長度的 = ' + ele.length+"<br/>"),,正確結果如下:


http://img1.sycdn.imooc.com//5932aee700015ba502890360.jpg

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

為彭十七加油oO

厲害!贊一個
2017-08-11 回復 有任何疑惑可以回復我~

因為只有倒數第二個才符合查找的條件啊,其他的都不符合,前三個都不符合#div1:visible【選擇id=div1并且可見的元素】,后面的因為元素的visibility: hidden 或 opacity: 0被認為是可見的,因為他們仍然占用空間布局。所以也符合,因此長度為1

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

用innerHTML會覆蓋

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

舉報

0/150
提交
取消

調用四次的show為何結果只有一次的元素長度值的顯示?

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

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號