我有一个单选按钮列表,其值为0、1、2、3和4。
我想要做到这一点:
document.getElementsByName("tax_return_cpa_appr_letter_c")[0, 1, 2, 3, 4]而不是这样:
document.getElementsByName("tax_return_cpa_appr_letter_c")[0]
document.getElementsByName("tax_return_cpa_appr_letter_c")[1]
document.getElementsByName("tax_return_cpa_appr_letter_c")[2]
document.getElementsByName("tax_return_cpa_appr_letter_c")[3]
document.getElementsByName("tax_return_cpa_appr_letter_c")[4]如何做到这一点,或者说这是否可能?
我试过:
document.getElementsByName("tax_return_cpa_appr_letter_c")[0, 1, 2, 3, 4]
document.getElementsByName("tax_return_cpa_appr_letter_c")[0],[1],[2],[3],[4]
document.getElementsByName("tax_return_cpa_appr_letter_c")[0]&&[1]&&[2]&&[3]&&[4]
document.getElementsByName("tax_return_cpa_appr_letter_c")[0-4]发布于 2015-10-23 17:16:03
您可以创建一个循环并访问每个元素。
var tax_ret=document.getElementsByName("tax_return_cpa_appr_letter_c");
for (var i=0 ; tax_ret.length() ; i++)
tax_ret[i];但我不明白你为什么要这么做
document.getElementsByName("tax_return_cpa_appr_letter_c");会得到所有的元素。
发布于 2015-10-23 17:16:41
只是不要使用括号,这将给出一个名为"tax_return_cpa_appr_letter_c“的元素数组
document.getElementsByName("tax_return_cpa_appr_letter_c")正如手册所说:
HTML ()方法获取所有具有指定名称的元素
发布于 2015-10-23 17:29:08
要将其转换为真正的数组,您需要对其进行一些处理:
var taxReturnArray = Array.prototype.slice.call(document.getElementsByName("tax_return_cpa_appr_letter_c"));然后您可以对其进行forEach()或map():
taxReturnArray.map(function(i) {
// do amazing stuff here
});https://stackoverflow.com/questions/33307971
复制相似问题