[请益] Javascript 循环找ID

楼主: prince1983 (王子杀公主~)   2016-04-09 08:57:43
网页里面的字段有6个ID分别为:tb1,tb2,tb3,tb4,tb5,sum
想要回圈的方式把5个tb值加起来...再用sum显示
请问我在javascript 里面跑回圈
var sum =0;
for(i=1;i<6;i++)
{
sum=sum+getElementById("tb".i).value;
}
document.getElementById("sum").value=sum;
却没有结果,请问是哪里错了吗??
作者: eight0 (欸XD)   2016-04-09 09:00:00
字串连接用“+”符号有 AJAX 板
作者: joedenkidd (优质的蓝色射手)   2016-04-09 09:02:00
"tb".i 改成 'tb'+i看看,另外,用firefox日firebugdebug看看吧!
作者: tkdmaf (皮皮快跑)   2016-04-09 10:29:00
CHROME就按f12(mac os是command+option+i)不过你的问题我总是觉得貌似有转型上的问题?
作者: wilson200106 (种子种子)   2016-04-09 10:56:00
1. 循环里没有给document2. 拿到的value请先ParseInt3. “.” => “+”
作者: banana2014 (香蕉共和国)   2016-04-09 12:05:00
原po好像跑错板了,javascript的问题应该去AJAX板比较好另外,你的问题应该是那个“"tb".i”,php和其他程式在连接字串和变量之间的符号有非常大的不同。PHP用“.(点)”、javascript、C++、C#和其他大多数程式则会用“+(加号)”
作者: lucky1lk (赌到没钱的人)   2016-04-11 08:09:00
害我以为跑错版 又跑出去一次
作者: MOONRAKER (㊣牛鹤鳗毛人)   2016-04-11 10:02:00
这样居然不会错 大概 . 前面是reference就好

Links booklink

Contact Us: admin [ a t ] ucptt.com