访问隐藏元素值(javascript)

时间:2011-02-10 02:24:47

标签: javascript

请看下面的代码。

<script type='text/javascript'>

function apps(){

var app= new Array(8);

   for (var i=0;i<8;i++)
   {

    app[i]= ....;
   }
                }
</script>

<input type="hidden" name="NEW" value= ? >

< ....button label="Submit" OnClick='apps();return false;'/>

此处,单击“提交”按钮后,将执行apps()方法。 我想通过使用隐藏元素来访问app(Array)的值。请告诉我为此目的应该写的代码。

2 个答案:

答案 0 :(得分:0)

<input type="hidden" name="foo" value="bar" />
document.write(document.getElementsByName('foo')[0].value);

输出为“bar”。 getElementsByName返回一个匹配表单元素的数组,其中包含提供的名称。 [0]抓取第一个匹配,.value检索该值。

答案 1 :(得分:0)

您也可以使用JQuery执行此操作。

<input id="foo-hidden" type="hidden" name="foo" value="bar" />

<script type="text/javascript">
   function apps() {
     var app= new Array(8);
     for (var i=0; i < 8; i++) {
        app[i]= $('#foo-hidden').val();
     }
   }
</script>