您的位置:首页 > 其它

问题:关于for index 循环

2017-02-21 23:19 330 查看
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>我要记住的</title>
<style type="text/css">
*{margin: 0;padding: 0;}
li{list-style: none;height: 30px;padding: 5px;}
.hide{display: none;}
.d{color:blue}
#question li{display: block;background-color: green;}
</style>
<script>
window.onload=function(){
qdiv=document.getElementById('question');
qlis=qdiv.getElementsByTagName('li');
adiv=document.getElementById('answer');
alis=adiv.getElementsByTagName('li');
for(var i=0;i<alis.length;i++){
alis[i].className='hide'
}
console.log('第一个:'+i)//说明i继续了下来
for(var n=0;n<qlis.length;n++){
qlis
.onclick=function(){
console.log(n)
//    这个地方为什么一直是7??
}
}
console.log('第二个i:'+i)//说明i继续了下来
console.log('第一个n:'+n)//说明i继续了下来

}
</script>
</head>
<body>
<div id="question">
<ul>
<li>问题1</li>
<li>问题2</li>
<li>问题3</li>
<li>问题4</li>
<li>问题5</li>
<li>问题6</li>
<li>问题7</li>
</ul>
</div>
<div id="answer">
<ul>
<li>答案1</li>
<li class="d">答案2</li>
<li>答案3</li>
<li>答案4</li>
<li>答案5</li>
<li>答案6</li>
<li>答案7</li>
</ul>
</div>
</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  1