永发信息网

如何快速获得多个input的值来计算。

答案:2  悬赏:60  手机版
解决时间 2021-02-22 17:44
  • 提问者网友:兔牙战士
  • 2021-02-22 13:12
如:HTML页面上有:
、、、









、、、
然后在JS文件里获值失败,
var arr= new Array();
function aaaa(){
for(var x=0;x<7,x++){
arr[ x ] = document.getElementsByName("zzz")[ x ].value;
}
document.write(arr[3]+arr[4]);
}
然后用一个按钮事件click来调用aaaa(),结果是undefined,undefined。这是怎么回事。
最佳答案
  • 五星知识达人网友:山河有幸埋战骨
  • 2021-02-22 13:31
这肯定是错误的。你在html文件中对于每个文本框是独立定义的,虽然他们有顺序的变号,但是,他们是独立的。而在jsp程序中,你要使用类似控件数组的方式来调用,而这个数组是不存在的,自然就错误了。其实没必要使用循环来做,就按照html的定义,多使用几条赋值语句就可以了。
全部回答
  • 1楼网友:平生事
  • 2021-02-22 14:23
var node = $(\\'div.firstclassname.secondclassname.thirdclassname\\'); 其实需要class获取该标签并需要每class都罗列粗
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯