繁体   English   中英

如何通过javascript中存储在变量中的值访问元素

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM