gpt4 book ai didi

javascript - Vanilla javascript按名称选择

转载 作者:数据小太阳 更新时间:2023-10-29 05:07:42 27 4
gpt4 key购买 nike

所以我遇到了这个问题,我需要根据一些变量为复选框设置一个值。

问题是我在将要使用的 HTML 上遇到了下一个命名约定:

<input id="jc_1" type="checkbox" name="jc[1]">
<input id="jc_2" type="checkbox" name="jc[2]">
<input id="jc_3" type="checkbox" name="jc[3]">
<input id="jc_4" type="checkbox" name="jc[4]">

要决定选择哪个输入,我通常会这样做:

document.getElementsByName('jc')

然后遍历所有这些并决定检查哪一个,这里的问题是我真的不知道如何在这些特定条件下处理这种情况。

我不会使用 JQuery,也无法更改我的 HTML 标记。

最佳答案

您可以使用 begins with attribute selectorquerySelectorAll :

var jcList = document.querySelectorAll("[name^=jc\\[]");

请注意,这可能会匹配以下元素:

<input id="jc_1" type="checkbox" name="jc[0][0]">

对于您的特定要求,这可能不是问题。

关于javascript - Vanilla javascript按名称选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28049763/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com