显示所有值的Javascript数组

显示所有值的Javascript数组,javascript,arrays,Javascript,Arrays,大家好这是我的密码 function send() { var param_count=document.getElementsByName('eqt_param[]'); for (var i=0; i<param_count.length; i++) { var test=param_count[i].value; var param_value='Eqt_Param'+i+'='+test; alert(param_value); }

大家好这是我的密码

function send()
{
  var param_count=document.getElementsByName('eqt_param[]');

  for (var i=0; i<param_count.length; i++)
  {
    var test=param_count[i].value;  
    var param_value='Eqt_Param'+i+'='+test;

    alert(param_value);
  }
}
函数send()
{
var param_count=document.getElementsByName('eqt_param[]);
对于(var i=0;i你的意思是:

function send()
{
  var param_count=document.getElementsByName('eqt_param[]');
  var values = [];
  for (var i=0; i<param_count.length; i++)
  {
    values.push('Eqt_Param'+i+'='+param_count[i].value)
  }
  alert(values.join(', '));
}
函数send()
{
var param_count=document.getElementsByName('eqt_param[]);
var值=[];
对于(var i=0;i
函数send()
{
var tempArray=[];
var param_count=document.getElementsByName('eqt_param[]);

for(var i=0;i
Array
具有一些有用的功能,可以让您的生活更轻松,
forEach
join

function send()
{
  var toPrint = []
  document.getElementsByName('eqt_param[]').forEach( function(el, idx) {
    toPrint.append('Eqt_Param'+idx+'='+x.value);
  }
  alert(toPrint.join(', '));
}

对于以下情况,您不需要阵列:

alert((function(array, string, _i, _len) {
    for(; _i < _len; _i++)
        string += 'Eqt_Param' + _i + ' = '+ array[_i].value + ", ";
    return string.substr(0, string.length -2);
    } (document.getElementsByName('eqt_param[]'), "", 0, document.getElementsByName('eqt_param[]').length)));
alert((函数(数组、字符串、_i、_len){
对于(;_i<_len;_i++)
字符串+='Eqt_参数'+_i+'='+数组[_i]。值+“,”;
返回string.substr(0,string.length-2);
}(document.getElementsByName('eqt_参数[]'),“”,0,document.getElementsByName('eqt_参数[]').length));

放入html代码部分。这将很有用。不太确定您的问题是什么。您的代码中没有数组…是否要使用数组?如果是,您在哪里卡住了?我建议阅读以了解有关数组的基本知识。我编辑了代码:使用文本而不是对象。变量
测试
参数值
是不可编辑的随笔。
alert((function(array, string, _i, _len) {
    for(; _i < _len; _i++)
        string += 'Eqt_Param' + _i + ' = '+ array[_i].value + ", ";
    return string.substr(0, string.length -2);
    } (document.getElementsByName('eqt_param[]'), "", 0, document.getElementsByName('eqt_param[]').length)));