Js新手自学问题,请大家指点一下!
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<script type="text/javascript">
window.onload = function(){
var div=document.getElementsByTagName("div");
for(var i= 0;i<div.length;i++){
div[i].onclick= function() {
document.write(i);
}
alert(i);
}
}
</script>
</head>
<body>
<div>好的1</div>
<div>好的2</div>
<div>好的3</div>
<div>好的4</div>
<div>好的5</div>
</body>
</html>在我点击这几个DIV的时候,i的值都是5,for循环是先执行完了吗?难道不是程序执行到onclick这里就等着,等我点击了再继续执行吗?我才开始学JS没多久,还请大家指点一下!!
...全文
相关推荐
html+css+js新手练习项目
总之,这个"html+css+js新手练习项目"是一个全面的入门教程,它将带你逐步探索网页开发的世界。
JavaScript自学教程
本教程"JavaScript经典教程.exe"将全面覆盖以上知识点,并可能包含更多的实践示例和实战项目,帮助你从一个JavaScript新手逐渐成长为熟练开发者。
遮罩层js+案例,网页步骤引导,新手引导
使用Intro.js,你可以自定义每一步的标题、文本、指向元素的箭头、背景颜色等,创建出符合自己网站风格的新手引导。
javascript自学资料
在本“JavaScript自学资料”中,你将找到一个全面的起点,无论你是编程新手还是希望深入理解JavaScript的开发者。1.
javascript完全自学手册 光盘
**移动开发和Node.js**:JavaScript在移动端的应用,如React Native,以及后端开发平台Node.js的入门。


