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