从javascript设置多个输入值

从javascript设置多个输入值,javascript,Javascript,这个问题很简单,但我找不到直接的答案。假设我有两个输入字段: <input type='hidden' id='cat' /> <input type='hidden' id='dog' /> 我如何从Javascript中为每个元素分配不同的值?我知道如何使用一个值执行此操作: <input type='hidden' id='cat' /> <script type="text/javascript"> document.getElem

这个问题很简单,但我找不到直接的答案。假设我有两个输入字段:

<input type='hidden' id='cat' />
<input type='hidden' id='dog' />

我如何从Javascript中为每个元素分配不同的值?我知道如何使用一个值执行此操作:

<input type='hidden' id='cat' />

<script type="text/javascript">
document.getElementById('cat').value='meow' ;
</script>

document.getElementById('cat').value='meow';
但似乎不能用两个不同的值来实现这一点。


<input type='hidden' id='cat' />
<input type='hidden' id='dog' />
<script type="text/javascript">
document.getElementById('cat').value='meow';
document.getElementById('dog').value='woof';
</script>
document.getElementById('cat').value='meow'; document.getElementById('dog').value='woof';
你打算怎么做两件事?您使用one进行此操作的示例非常简单,在添加document.getElementById('dog').value='woof'时效果良好;你的javascript代码不起作用吗?如果所有隐藏字段都是同一类型的,你必须循环遍历这些字段,然后你可以逐个赋值。但这种做法是有道理的:)