前端的艺术 发表于 2012-12-22 21:26:56

从一个基础Javascript面试题谈起

从一个基础Javascript面试题谈起

    <div class="postText"><div id="cnblogs_post_body">记得第一次面试前端工程师的时候,面试官出了一个机试题,要求每个p单击时弹出不同的值,我是这么写的,执行的时候发现每次都是alert(5),当时坚持认为我的代码没有任何问题,心想这么简单的功能我怎么会弄错。时至今日,想起这件事,便写篇博文总结之。
<div class="cnblogs_Highlighter"><!DOCTYPE HTML><html><head><meta charset="utf-8" /><title>面试试题</title><script type="text/javascript"> function init() {      var pArr = document.getElementsByTagName("p");      for( var i=0; i<pArr.length; i++ ) {             pArr.onclick = function() {             alert(i);      }   }}</script> </head> <body > <p>段落1</p> <p>断落</p> <p>段落3</p> <p>段落4</p> <p>段落5</p> </body> </html>
页: [1]
查看完整版本: 从一个基础Javascript面试题谈起