[英]how to access the element by the value stored in variable in javascript
基本上我有一个 html 集合:
document.getElementsByName('the name')
它由一个具有选项的选择组成,我想获得适用于 Internet Explorer 和边缘浏览器的值的长度,所以我想通过以下方式获取它:
document.getElementsByName('the name').thename.options.length
我所获得的价值在我的浏览器的控制台部分,但在编写代码并运行它是不能够访问thename
由于一些规则,我不知道
那么有什么方法可以访问.thename.
在document.getElementsByName('the name').thename.options.length
我希望我的问题很清楚,因为这是一个正在进行的项目,我几乎无法进行其他更改
thename
不是 HTML select
元素的内置对象,因此您必须寻找正确的语法。
我假设你正在寻找这样的东西:
要找到第 n 个选项,您可以这样做: document.getElementsByName('the name')[n-1]
(因为这是零索引)。
然后您可以继续使用.value
和.length
方法。
document.getElementsByName('the name')[n-1].value.length
此外,由于这是一个语法错误,您可以在咨询 StackOverflow 之前先查看在线资源,因为这是常识。 试图弥补语法或认为某些事情可能是正确的也是禁忌。 计算机很顽固,我们也必须与它们相处。
更多信息: https : //developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.