请看下面的代码。
<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)的值。请告诉我为此目的应该写的代码。
答案 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>