当前位置: 代码迷 >> JavaScript >> 试试看,该怎么处理
  详细解决方案

试试看,该怎么处理

热度:103   发布时间:2012-03-11 18:15:38.0
试试看
有0--9的数字图片,当点击时,会增加数字到table中的td标签内,如果可能的话用一个函数。请高手支一招。

------解决方案--------------------
HTML code
<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>

------解决方案--------------------
try this

JScript code
for(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;          
    } 
}

------解决方案--------------------
在js中,没有类型判断
如果两数都是整数,那么加号就是两数之和。
  相关解决方案