日期:2014-05-16 浏览次数:20471 次
<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
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中,没有类型判断
如果两数都是整数,那么加号就是两数之和。