js小问题,请帮忙解决 怎么个不好用法啊说清楚了,从这里的代码来看 P_CountN 没有 var 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是说我是用循环生成多个text,现在我想用alert这些文本框的值for(var i=0;i < Number(t_TxtCount);i++){//alert(i)P_CountN = String("P_Count" + i);alert(document.goalerform.P_CountN.value) //变量P_CountN怎么在这条语句中不好用呢?如果改成alert(document.goalerform.P_Count0.value) //这个就是好用的,能明白吗?//alert(a);} 就是说我是用循环生成多个text,现在我想用alert这些文本框的值for(var i=0;i < Number(t_TxtCount);i++){//alert(i)P_CountN = String("P_Count" + i);alert(document.goalerform.P_CountN.value) //变量P_CountN怎么在这条语句中不好用呢?如果改成alert(document.goalerform.P_Count0.value) //这个就是好用的,能明白吗?//alert(a);} 因为你的方法不标准其实可以这样处理,这个是标准的方法document.getElementById("goalerform").elements[P_CountN].value你的代码可以这样写:var myform=document.getElementById("goalerform");for(var i=0;i < Number(t_TxtCount);i++){ P_CountN = String("P_Count" + i); alert(myform.elements[P_CountN].value) ;} 我用的document.goalerform.all("P_Count" + i).value;也可以实现谢谢楼上。不过代码在FF3.0写测试全部失败 document.goalerform.all("P_Count" + i).value这样的方法是IE特有方法,不是标准的方法,我提供的应该是标准的方法,应该在所有现代流行的浏览器上都有效。 VS2008怎样调试javascript?? 把Google PcMan 嵌入到你的网页 前两位不能为54的正则表达式 高手帮忙@!!! 打开页面右下角弹出一个小窗口问题? 实现弹出窗口隐藏显示背景变暗效果 ie与firefox兼容的问题!!在线等。。。。。。。。。 如何判断复选框的值是否被选中? 请问chinaasp.com论坛里左边动态选择列表以及FRAME是怎么做的?? 如何使打开主页就弹出对话框? HTML/JAVASCRIPT怎样缓冲声音? 还是选择播放的问题,请继续指点。谢谢!
{
//alert(i)
P_CountN = String("P_Count" + i);
alert(document.goalerform.P_CountN.value) //变量P_CountN怎么在这条语句中不好用呢?
如果改成alert(document.goalerform.P_Count0.value) //这个就是好用的,能明白吗?
//alert(a);
}
{
//alert(i)
P_CountN = String("P_Count" + i);
alert(document.goalerform.P_CountN.value) //变量P_CountN怎么在这条语句中不好用呢?
如果改成alert(document.goalerform.P_Count0.value) //这个就是好用的,能明白吗?
//alert(a);
}
其实可以这样处理,这个是标准的方法
document.getElementById("goalerform").elements[P_CountN].value你的代码可以这样写:
var myform=document.getElementById("goalerform");
for(var i=0;i < Number(t_TxtCount);i++){
P_CountN = String("P_Count" + i);
alert(myform.elements[P_CountN].value) ;
}
谢谢楼上。不过代码在FF3.0写测试全部失败
这样的方法是IE特有方法,不是标准的方法,我提供的应该是标准的方法,应该在所有现代流行的浏览器上都有效。