我使用两个 anchor 标记将控件传输到同一页面。并给出两个具有相同 id 但不同值的隐藏输入。如给定代码所示。
<li data-icon="false"><a href="#paymentReceiptVoucher" onclick="loadAccForPayVoucher();">
<input type="hidden" id="PRVou" value="payment">PaymentReceipt Voucher</a></li>
<li data-icon="false"><a href="#paymentReceiptVoucher" onclick="loadAccForPayVoucher();">
<input type="hidden" id="PRVou" value="receipt">ReceiptPayment Voucher</a></li>
我想通过使用以下 JavaScript 代码来获取这些隐藏标签的值。
loadAccForPayVoucher = function() {
alert(document.getElementById('PRVou').value);
}
并且它总是提醒付款
。我如何根据链接获取该值。谢谢。
最佳答案
id
属性应该是唯一的,无论其上下文如何。整个文档中只能有一个具有给定id
的元素。
给元素一个类名:
<input type="hidden" class="PRVou" value="payment">
然后使用getElementsByClassName
:
document.getElementsByClassName('PRVou')[0].value
关于javascript - 如何获取两个具有不同id的隐藏标签的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17418322/