gpt4 book ai didi

javascript - 如何通过 getElementsByName 访问多个文本框

转载 作者:行者123 更新时间:2023-11-28 20:47:39 26 4
gpt4 key购买 nike

我在html中编写了以下代码:

<input type="text" id="id_1" name="text_1">
<input type="text" id="id_2" name="text_2">
<input type="text" id="id_3" name="text_3">

这里我必须在javascript函数中获取数组中所有id以“id”开头的文本框。因此,我可以在数组中获取以上两个文本框。

如何获取所有id以“id”开头的textBox?

最佳答案

var nodeList = document.querySelector("input[name^='text_'")

对于您的目的来说,nodeList 应该足够像一个数组。

请注意support for querySelector可能不足以满足您的目的(您需要 getElementsByTagName 然后在循环中过滤结果)。

或者,您可以使用提供自己的选择器引擎的库。在 YUI 3 中你可以:

var listOfYUIObjects = Y.all("input[name^='text_'");

Mootools、Prototype、jQuery 和许多其他库提供类似的功能。

关于javascript - 如何通过 getElementsByName 访问多个文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13157132/

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