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

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

for循環(huán)里var i in List和var i in List輸出結(jié)果不一樣

for循環(huán)里var i in List和var i in List輸出結(jié)果不一樣

慕后端3562752 2017-07-28 16:27:22
<body>? <ul>? ? ?<li>javascript</li>? ? ?<li>HTML/CSS</li>? ? ?<li>jQuery</li> ? ??? </ul>? <script type="text/javascript">? ? var List=document.getElementsByTagName("li");? ? for(var i in List){? ? ? ? document.write("List: "+i+" ?|");? ? ? ? document.write(List[i].nodeName+":"+List[i].nodeValue+":"+List[i].nodeType+"<br/>");? ? }? </script></body>原來該輸出:List: 0 |LI:null:1List: 1 |LI:null:1List: 2 |LI:null:1上面會比var i in List多輸出下面的:List: length |undefined:undefined:undefinedList: item |undefined:undefined:undefinedList: namedItem |undefined:undefined:undefined
查看完整描述

3 回答

已采納
?
業(yè)余奶茶品鑒師

TA貢獻(xiàn)260條經(jīng)驗(yàn) 獲得超388個(gè)贊

http://img1.sycdn.imooc.com//597b04d6000171e018781450.jpg

如圖所示:

用?

var List=document.getElementsByTagName("li");

獲得的 List 是個(gè)對象,每個(gè)對象都有一個(gè)"__proto__"?屬性,所以循環(huán)了6次,就有了下面那些。

記得采納

查看完整回答
2 反對 回復(fù) 2017-07-28
?
Yexiaomo

TA貢獻(xiàn)152條經(jīng)驗(yàn) 獲得超157個(gè)贊

以前沒注意,今天才發(fā)現(xiàn)QAQ

查詢文檔知:getElementsByTagName() 方法可返回帶有指定標(biāo)簽名的對象的集合。

說是帶有指定標(biāo)簽的對象, 自己測試了一下,如下

<script?type="text/javascript">
????var?List=document.getElementsByTagName("li");
????for(var?i?in?List){
????????l?=?List[i];
????????console.log(i+':'+l);
????}
??</script>

1.控制臺打印情況如下,

0:[object?HTMLLIElement]
1:[object?HTMLLIElement]
2:[object?HTMLLIElement]
length:3
item:function?item()?{?[native?code]?}
namedItem:function?namedItem()?{?[native?code]?}

2.調(diào)試程序發(fā)現(xiàn) List 為

http://img.imooc.com/597b04990001312f04920389.jpg

這個(gè)對象集合就是這個(gè)了 ,注意是集合 不是數(shù)組

查看完整回答
1 反對 回復(fù) 2017-07-28
  • 3 回答
  • 0 關(guān)注
  • 4767 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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