在javascript中更改具有相同ID的所有输入值 [英] change all value of inputs with same id in javascript
本文介绍了在javascript中更改具有相同ID的所有输入值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何更改相同ID输入的所有值?
How can I change all value of same id inputs?
<input type="hidden" id="secure" name="secure" value="">
<input type="hidden" id="secure" name="secure" value="">
<input type="hidden" id="secure" name="secure" value="">
<input type="hidden" id="secure" name="secure" value="">
我使用
<script>
document.getElementById("secure").value = '123456';
</script>
但只有第一个更改。
<input type="hidden" id="secure" name="secure" value="123456">
<input type="hidden" id="secure" name="secure" value="">
<input type="hidden" id="secure" name="secure" value="">
<input type="hidden" id="secure" name="secure" value="">
推荐答案
您需要更改 id =安全
至 class =安全
首先
HTML :
<input type="hidden" class="secure" name="secure" value="">
<input type="hidden" class="secure" name="secure" value="">
<input type="hidden" class="secure" name="secure" value="">
<input type="hidden" class="secure" name="secure" value="">
JavaScript:
<script>
var els = document.getElementsByClassName("secure");
Array.prototype.forEach.call(els, function(el) {
// Do stuff here
el.setAttribute('123456');
});
</script>
这篇关于在javascript中更改具有相同ID的所有输入值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文