笔记一把,JS闭包的典型实例

来源:互联网 发布:ahocorasick 算法 编辑:程序博客网 时间:2024/05/21 12:08

<div id="d1" name = "dv" style="height:20px;width:100px;background:#ff00ff;" >1111</div>
<br/>
<div id="d2" name = "dv"   style="height:20px;width:100px;background:#ff00ff;" >2222</div>
<br/>
<div id="d3" name = "dv"   style="height:20px;width:100px;background:#ff00ff;" >3333</div>
<br/>
<div id="d4" name = "dv"   style="height:20px;width:100px;background:#ff00ff;" >4444</div>
<br/>
<div id="d5" name = "dv"   style="height:20px;width:100px;background:#ff00ff;" >5555</div>

<script>
function f(name){

 var dv = document.getElementsByTagName(name);
 if(dv && dv.length){
  
  for(var i in dv){
   dv[i].onclick = function(){ temp = dv[i].innerText; alert(temp); } 
  }
 }
 else {
  alert('no');
 }
}


f('div');

</script>

0 0
原创粉丝点击