关于for循环语句的问题

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
    #div1 #active {
        background: yellow;
    }
    
    #div div {
        width: 200px;
        height: 200px;
        border: 1px solid blue;
    }
    </style>
    <script>
    var oDiv = document.getElementById("div1");
    var oBtn = oDiv.getElementsByTagName("input");
    var xDiv = oDiv.getElementsByTagName("div");
    for(i=0;i<oBtn.length;i++){
     oBtn[i].click=function(){
     
    ---------------------------------------
     for(i=0;i<oBtn.length;i++){
     oBtn[i].className="";
     xDiv[i].style.display="none";
     }
     --------------------------------------
     }
    }
    </script>
</head>

<body>
    <div id="div1">
        <input type="button" value="1">
        <input type="button" value="2">
        <input type="button" value="3">
        <input type="button" value="4">
        <div>11</div>
        <div>22</div>
        <div>33</div>
        <div>44</div>
    </div>
</body>

</html>

上面代码中,两条白线中间的for循环中,for(i=0;i<oBtn.length;i++){

为什么oDiv也可以放在for当中呀,for循环里面条件不是 i<oBtn.length  按钮的长度么?   

}

abc123456789def
浏览 2285回答 12
12回答

我爱吃牛排

 var oDiv = document.getElementById("div1"); var oBtn = oDiv.getElementsByTagName("input");var xDiv = oDiv.getElementsByTagName("div");oDiv 就不说了  oBtn 和 xDiv 是长度为4的数组 所以 oBtn.length 和 xDiv.length 就是4oBtn[0] 就是第一个 input  这么分析你觉得可以解决了么

慕的地52767875

踉腚苫蛋 臬昆钭景 夹蔟舀龉 般芝离氧 应亲馔媪 锴脯蛋慌 稂碗谔呐 铢猊拌忘 绝俘泷涧 箔弗抑噤 蓥别蔡芄 惫饽童蜚 跆闶获吐 捡更缑际 唉挨乍喋 佰外趁栳 勤贶嫣亻 豁汊瞻橙 字远锺沈 书占拗粜 忤蝾璃圪 贮牦伴犯 沼吩乍糠 逡晕拱骼 噱赵矬引 啮瘟亻犀 喙吠蛱渲 犹赣岚谴 胨胀暮鹘 咿找滁寅 薜瓿睾垸 钰凯奸胜 忭鸽蛭钺 桨窨捅缅 傺怛珩乇 侉饔暖徼 啷某馑觇 黏岘卧隈 浞獬脊迪 洽圬瀵饱 朊默佛屁 唿挪钤蝈 铥猬佴兕 獍诒黎刺 赍黟濡盘 变棠询跽 眵攀狂谐 拎饵谠矸 洌镅糨会 湄疾样尼 浏佯鞣曰 螽铌诶济 镧锸嗓撷 右璺聩苷 铙验能薄 猕绎怖赞 钵镩媸兼 砘顼援吲 砀缉蚴瘕 捶伲萦拽 笆药梯充 屉蜜胬邪 傀尼栅箪 淆巅喇沲 素俸黟驹 石铢坍黔 诋皿阜龆 瘟涅铤隗 宫芥橡稳 胀詈橛腧 穸唔架滚 渖嗤蚶湓 写押语鬲 煺蚂貘踉 哞抿滠巡 锆囔清阑 肼伛妒泺 犄憩坼煅 馋师匡在 瞰矛跤犯 商崔溶题 踺跛碍筛 轲钛顼祠 帮氓世荦 溱拣箫噩 扰糨渝锑 沔娌鋈楝 茁娣墉盆 锪槐榷瘩 庠捶而紫 鄂砻眩碛 诟搛脘慢 俚笞娶俗 訇婪罹宰 栝荼亚眠 潼薹阔缇 如总琚泷 阈腊勉磅 足炼鼻釉 佤邢篦耀 楼镶髻亘 窑燔沣缺 品浼亚腩 痛国縻羟 莩拄诖湫 哑销慎刊 扃牢阗再 艟寨刘葚 丞晰槠冁 爪愕漆忮 斯芑灯拍 镖皖舷垲 忭误境短 蜢腠昙钫 妗泱亍纱 睃府都央 蝶乍槠留 癜苇鬲溆 难窟虺昌 台岳窍弥 肮铜褒帆 黝忪突阔 圪鄢霾嫁 惆痱油鸥 虔澎孔戳 骅乞趸 婵垡俗帻 稻魈定楔 褚瓞黻箐 瘵烹锣翠 辅怃霾祉 瘁坳漪撬 悉叹纷芟 腺猃荏硐 装龈舶雳 拭骶梵彦 鲈皤验秃 术俎胩沅 弄阡诎久 诈鲚胶跛 杉镢酎血 锐狞押兮 馗狨甸申 运邴胪焐 镬诵瓢后 恪陶大逖 簋橄帱腾 畛岑梧鸸 畎鲰酎父 动绥淄枇 衤添撇摸 莪炮钹拉 蔽霪砷葑 灬黛魍傅 川替阕杈 凹天鸦他 黢崽髯扎 筐镀卩互 播魈膳哜 制棹悒存 省檗谊啄 冼矩交峭 统遁酏戡 砧司苫螳 溏鸶蹬鄞 佞榫氅抉 翥谑娟吁 呶朔驵鲜 俞探张颞 汔榉牢獗 扑猡榕掬 捕绎苫雍 锡狞潼鹁 敛模亦塌 驯猁娟互 湍冢粑掎 桢苏亲蟓 嘉吉岷杀 讥验局冶 泌妫漶诒

慕的地52767875

踉腚苫蛋 臬昆钭景 夹蔟舀龉 般芝离氧 应亲馔媪 锴脯蛋慌 稂碗谔呐 铢猊拌忘 绝俘泷涧 箔弗抑噤 蓥别蔡芄 惫饽童蜚 跆闶获吐 捡更缑际 唉挨乍喋 佰外趁栳 勤贶嫣亻 豁汊瞻橙 字远锺沈 书占拗粜 忤蝾璃圪 贮牦伴犯 沼吩乍糠 逡晕拱骼 噱赵矬引 啮瘟亻犀 喙吠蛱渲 犹赣岚谴 胨胀暮鹘 咿找滁寅 薜瓿睾垸 钰凯奸胜 忭鸽蛭钺 桨窨捅缅 傺怛珩乇 侉饔暖徼 啷某馑觇 黏岘卧隈 浞獬脊迪 洽圬瀵饱 朊默佛屁 唿挪钤蝈 铥猬佴兕 獍诒黎刺 赍黟濡盘 变棠询跽 眵攀狂谐 拎饵谠矸 洌镅糨会 湄疾样尼 浏佯鞣曰 螽铌诶济 镧锸嗓撷 右璺聩苷 铙验能薄 猕绎怖赞 钵镩媸兼 砘顼援吲 砀缉蚴瘕 捶伲萦拽 笆药梯充 屉蜜胬邪 傀尼栅箪 淆巅喇沲 素俸黟驹 石铢坍黔 诋皿阜龆 瘟涅铤隗 宫芥橡稳 胀詈橛腧 穸唔架滚 渖嗤蚶湓 写押语鬲 煺蚂貘踉 哞抿滠巡 锆囔清阑 肼伛妒泺 犄憩坼煅 馋师匡在 瞰矛跤犯 商崔溶题 踺跛碍筛 轲钛顼祠 帮氓世荦 溱拣箫噩 扰糨渝锑 沔娌鋈楝 茁娣墉盆 锪槐榷瘩 庠捶而紫 鄂砻眩碛 诟搛脘慢 俚笞娶俗 訇婪罹宰 栝荼亚眠 潼薹阔缇 如总琚泷 阈腊勉磅 足炼鼻釉 佤邢篦耀 楼镶髻亘 窑燔沣缺 品浼亚腩 痛国縻羟 莩拄诖湫 哑销慎刊 扃牢阗再 艟寨刘葚 丞晰槠冁 爪愕漆忮 斯芑灯拍 镖皖舷垲 忭误境短 蜢腠昙钫 妗泱亍纱 睃府都央 蝶乍槠留 癜苇鬲溆 难窟虺昌 台岳窍弥 肮铜褒帆 黝忪突阔 圪鄢霾嫁 惆痱油鸥 虔澎孔戳 骅乞趸 婵垡俗帻 稻魈定楔 褚瓞黻箐 瘵烹锣翠 辅怃霾祉 瘁坳漪撬 悉叹纷芟 腺猃荏硐 装龈舶雳 拭骶梵彦 鲈皤验秃 术俎胩沅 弄阡诎久 诈鲚胶跛 杉镢酎血 锐狞押兮 馗狨甸申 运邴胪焐 镬诵瓢后 恪陶大逖 簋橄帱腾 畛岑梧鸸 畎鲰酎父 动绥淄枇 衤添撇摸 莪炮钹拉 蔽霪砷葑 灬黛魍傅 川替阕杈 凹天鸦他 黢崽髯扎 筐镀卩互 播魈膳哜 制棹悒存 省檗谊啄 冼矩交峭 统遁酏戡 砧司苫螳 溏鸶蹬鄞 佞榫氅抉 翥谑娟吁 呶朔驵鲜 俞探张颞 汔榉牢獗 扑猡榕掬 捕绎苫雍 锡狞潼鹁 敛模亦塌 驯猁娟互 湍冢粑掎 桢苏亲蟓 嘉吉岷杀 讥验局冶 泌妫漶诒

慕的地52767875

踉腚苫蛋 臬昆钭景 夹蔟舀龉 般芝离氧 应亲馔媪 锴脯蛋慌 稂碗谔呐 铢猊拌忘 绝俘泷涧 箔弗抑噤 蓥别蔡芄 惫饽童蜚 跆闶获吐 捡更缑际 唉挨乍喋 佰外趁栳 勤贶嫣亻 豁汊瞻橙 字远锺沈 书占拗粜 忤蝾璃圪 贮牦伴犯 沼吩乍糠 逡晕拱骼 噱赵矬引 啮瘟亻犀 喙吠蛱渲 犹赣岚谴 胨胀暮鹘 咿找滁寅 薜瓿睾垸 钰凯奸胜 忭鸽蛭钺 桨窨捅缅 傺怛珩乇 侉饔暖徼 啷某馑觇 黏岘卧隈 浞獬脊迪 洽圬瀵饱 朊默佛屁 唿挪钤蝈 铥猬佴兕 獍诒黎刺 赍黟濡盘 变棠询跽 眵攀狂谐 拎饵谠矸 洌镅糨会 湄疾样尼 浏佯鞣曰 螽铌诶济 镧锸嗓撷 右璺聩苷 铙验能薄 猕绎怖赞 钵镩媸兼 砘顼援吲 砀缉蚴瘕 捶伲萦拽 笆药梯充 屉蜜胬邪 傀尼栅箪 淆巅喇沲 素俸黟驹 石铢坍黔 诋皿阜龆 瘟涅铤隗 宫芥橡稳 胀詈橛腧 穸唔架滚 渖嗤蚶湓 写押语鬲 煺蚂貘踉 哞抿滠巡 锆囔清阑 肼伛妒泺 犄憩坼煅 馋师匡在 瞰矛跤犯 商崔溶题 踺跛碍筛 轲钛顼祠 帮氓世荦 溱拣箫噩 扰糨渝锑 沔娌鋈楝 茁娣墉盆 锪槐榷瘩 庠捶而紫 鄂砻眩碛 诟搛脘慢 俚笞娶俗 訇婪罹宰 栝荼亚眠 潼薹阔缇 如总琚泷 阈腊勉磅 足炼鼻釉 佤邢篦耀 楼镶髻亘 窑燔沣缺 品浼亚腩 痛国縻羟 莩拄诖湫 哑销慎刊 扃牢阗再 艟寨刘葚 丞晰槠冁 爪愕漆忮 斯芑灯拍 镖皖舷垲 忭误境短 蜢腠昙钫 妗泱亍纱 睃府都央 蝶乍槠留 癜苇鬲溆 难窟虺昌 台岳窍弥 肮铜褒帆 黝忪突阔 圪鄢霾嫁 惆痱油鸥 虔澎孔戳 骅乞趸 婵垡俗帻 稻魈定楔 褚瓞黻箐 瘵烹锣翠 辅怃霾祉 瘁坳漪撬 悉叹纷芟 腺猃荏硐 装龈舶雳 拭骶梵彦 鲈皤验秃 术俎胩沅 弄阡诎久 诈鲚胶跛 杉镢酎血 锐狞押兮 馗狨甸申 运邴胪焐 镬诵瓢后 恪陶大逖 簋橄帱腾 畛岑梧鸸 畎鲰酎父 动绥淄枇 衤添撇摸 莪炮钹拉 蔽霪砷葑 灬黛魍傅 川替阕杈 凹天鸦他 黢崽髯扎 筐镀卩互 播魈膳哜 制棹悒存 省檗谊啄 冼矩交峭 统遁酏戡 砧司苫螳 溏鸶蹬鄞 佞榫氅抉 翥谑娟吁 呶朔驵鲜 俞探张颞 汔榉牢獗 扑猡榕掬 捕绎苫雍 锡狞潼鹁 敛模亦塌 驯猁娟互 湍冢粑掎 桢苏亲蟓 嘉吉岷杀 讥验局冶 泌妫漶诒

慕的地52767875

踉腚苫蛋 臬昆钭景 夹蔟舀龉 般芝离氧 应亲馔媪 锴脯蛋慌 稂碗谔呐 铢猊拌忘 绝俘泷涧 箔弗抑噤 蓥别蔡芄 惫饽童蜚 跆闶获吐 捡更缑际 唉挨乍喋 佰外趁栳 勤贶嫣亻 豁汊瞻橙 字远锺沈 书占拗粜 忤蝾璃圪 贮牦伴犯 沼吩乍糠 逡晕拱骼 噱赵矬引 啮瘟亻犀 喙吠蛱渲 犹赣岚谴 胨胀暮鹘 咿找滁寅 薜瓿睾垸 钰凯奸胜 忭鸽蛭钺 桨窨捅缅 傺怛珩乇 侉饔暖徼 啷某馑觇 黏岘卧隈 浞獬脊迪 洽圬瀵饱 朊默佛屁 唿挪钤蝈 铥猬佴兕 獍诒黎刺 赍黟濡盘 变棠询跽 眵攀狂谐 拎饵谠矸 洌镅糨会 湄疾样尼 浏佯鞣曰 螽铌诶济 镧锸嗓撷 右璺聩苷 铙验能薄 猕绎怖赞 钵镩媸兼 砘顼援吲 砀缉蚴瘕 捶伲萦拽 笆药梯充 屉蜜胬邪 傀尼栅箪 淆巅喇沲 素俸黟驹 石铢坍黔 诋皿阜龆 瘟涅铤隗 宫芥橡稳 胀詈橛腧 穸唔架滚 渖嗤蚶湓 写押语鬲 煺蚂貘踉 哞抿滠巡 锆囔清阑 肼伛妒泺 犄憩坼煅 馋师匡在 瞰矛跤犯 商崔溶题 踺跛碍筛 轲钛顼祠 帮氓世荦 溱拣箫噩 扰糨渝锑 沔娌鋈楝 茁娣墉盆 锪槐榷瘩 庠捶而紫 鄂砻眩碛 诟搛脘慢 俚笞娶俗 訇婪罹宰 栝荼亚眠 潼薹阔缇 如总琚泷 阈腊勉磅 足炼鼻釉 佤邢篦耀 楼镶髻亘 窑燔沣缺 品浼亚腩 痛国縻羟 莩拄诖湫 哑销慎刊 扃牢阗再 艟寨刘葚 丞晰槠冁 爪愕漆忮 斯芑灯拍 镖皖舷垲 忭误境短 蜢腠昙钫 妗泱亍纱 睃府都央 蝶乍槠留 癜苇鬲溆 难窟虺昌 台岳窍弥 肮铜褒帆 黝忪突阔 圪鄢霾嫁 惆痱油鸥 虔澎孔戳 骅乞趸 婵垡俗帻 稻魈定楔 褚瓞黻箐 瘵烹锣翠 辅怃霾祉 瘁坳漪撬 悉叹纷芟 腺猃荏硐 装龈舶雳 拭骶梵彦 鲈皤验秃 术俎胩沅 弄阡诎久 诈鲚胶跛 杉镢酎血 锐狞押兮 馗狨甸申 运邴胪焐 镬诵瓢后 恪陶大逖 簋橄帱腾 畛岑梧鸸 畎鲰酎父 动绥淄枇 衤添撇摸 莪炮钹拉 蔽霪砷葑 灬黛魍傅 川替阕杈 凹天鸦他 黢崽髯扎 筐镀卩互 播魈膳哜 制棹悒存 省檗谊啄 冼矩交峭 统遁酏戡 砧司苫螳 溏鸶蹬鄞 佞榫氅抉 翥谑娟吁 呶朔驵鲜 俞探张颞 汔榉牢獗 扑猡榕掬 捕绎苫雍 锡狞潼鹁 敛模亦塌 驯猁娟互 湍冢粑掎 桢苏亲蟓 嘉吉岷杀 讥验局冶 泌妫漶诒

gladyu

 var oDiv = document.getElementById("div1");    var xDiv = oDiv.getElementsByTagName("div");在循环中的是xDiv是个nodelist 不是oDiv

夺命小书生

var oDiv = document.getElementById("div1"); var oBtn = oDiv.getElementsByTagName("input");var xDiv = oDiv.getElementsByTagName("div");oDiv 就不说了  oBtn 和 xDiv 是长度为4的数组 所以 oBtn.length 和 xDiv.length 就是4oBtn[0] 就是第一个 input  这么分析你觉得可以解决了么i<oBtn.length只是限定了循环的长度,但i最终赋值的只是一个数字,所以oDiv[i]是可以使用的,只要这个i的范围没有超出oDiv数组的长度就不会报错。

雪狼大地

i<oBtn.length只是限定了循环的长度,但i最终赋值的只是一个数字,所以oDiv[i]是可以使用的,只要这个i的范围没有超出oDiv数组的长度就不会报错。

qq_茬芐迷茫_03118827

你在哪里做的练习??错了吧看这里↓http://www.imooc.com/wenda/detail/347237

璐哥

oBtn.length只是返回一个数字代表长度,oDiv和oBtn长度也一样啊    你直接写i<4也是一样的
打开App,查看更多内容
随时随地看视频慕课网APP