<table><tr><td id="txt"></td></tr></table>
<div id="imgs">
<img alt="1" />
<img alt="2" />
<img alt="3" />
<img alt="4" />
<img alt="5" />
<img alt="6" />
<img alt="7" />
<img alt="8" />
<img alt="9" />
</div>
<script>
var imgs=document.getElementById("imgs").getElementsByTagName("img");
for(var i=0;i<imgs.length;i++){
    imgs[i].onclick=function(){alert(this.alt);
        document.getElementById("txt").innerHTML+=this.alt;
    }
}
</script>

解决方案 »

  1.   

    哎,这是郁闷,我那js是用的img 的id属性,没有div标签,id是img_i  怎么试也出不来
    一楼的大哥再麻烦一次吧
      

  2.   

    没有div标签加个不就行了嘛~~~
      

  3.   

    那帮我看看这个代码:
    for(var i = 0; i<10; i ++ ) {         
     var images[i]=document.getElementById("img_" + i  );         /*0--9的图片
          images[i].onclick = function(){
         document.getElementById("haomakuang").innerHTML  +=  i ;         /*td标签的id
         
      }
    }
     
    有问题吗?
      

  4.   

    for(var   i   =   0;   i <10;   i   ++   )   {                   
      var   img=document.getElementById("img_"   +   i     );                   /*0--9的图片 
                img.onclick   =   function(){ 
              document.getElementById("haomakuang").innerHTML     +=     i   ;                   /*td标签的id 
              
        } 
      

  5.   

    try thisfor(var i = 0; i<10; i++)   {                   
    var images[i]=document.getElementById("img_" + i);            
    images[i].onclick=function(){ 
      var TempI=i;//=====
      document.getElementById("haomakuang").innerHTML +=TempI;          
        } 

      
      

  6.   

    很象魔兽世界的pin码验证
    帐号解锁加锁的那个东西