作者prince1983 (王子杀公主~)
看板PHP
标题[请益] Javascript 回圈找ID
时间Sat Apr 9 08:57:43 2016
网页里面的栏位有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;
却没有结果,请问是哪里错了吗??
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.32.61.236
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1460163467.A.78A.html
1F:推 eight0: 字串连接用「+」符号 04/09 09:00
2F:→ eight0: 有 AJAX 板 04/09 09:01
3F:→ joedenkidd: "tb".i 改成 'tb'+i看看,另外,用firefox日firebug 04/09 09:02
4F:→ joedenkidd: debug看看吧! 04/09 09:02
5F:→ tkdmaf: CHROME就按f12(mac os是command+option+i) 04/09 10:29
6F:→ tkdmaf: 不过你的问题我总是觉得貌似有转型上的问题? 04/09 10:30
7F:推 wilson200106: 1. 回圈里没有给document 04/09 10:56
8F:→ wilson200106: 2. 拿到的value请先ParseInt 04/09 10:57
9F:→ wilson200106: 3. 「.」 => 「+」 04/09 10:57
10F:→ banana2014: 原po好像跑错板了,javascript的问题应该去AJAX板比 04/09 12:05
11F:→ banana2014: 较好 04/09 12:05
12F:推 banana2014: 另外,你的问题应该是那个「"tb".i」,php和其他程式 04/09 12:13
13F:→ banana2014: 在连接字串和变数之间的符号有非常大的不同。PHP用「. 04/09 12:13
14F:→ banana2014: (点)」、javascript、C++、C#和其他大多数程式则会用 04/09 12:13
15F:→ banana2014: 「+(加号)」 04/09 12:13
16F:→ lucky1lk: 害我以为跑错版 又跑出去一次 04/11 08:09
17F:→ MOONRAKER: 这样居然不会错 大概 . 前面是reference就好 04/11 10:02