Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过javascript中存储在变量中的值访问元素_Javascript - Fatal编程技术网

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

如何通过javascript中存储在变量中的值访问元素,javascript,Javascript,基本上,我有一个html集合: document.getElementsByName('the name') 它由一个具有选项的select组成,我想获得在internet explorer和边缘浏览器中工作的值的长度,因此我想通过以下方式获得它: document.getElementsByName('the name').thename.options.length 我在浏览器的控制台部分获取该值,但在编写代码并运行时,由于一些规则我不知道,它无法访问thename 那么,有什

基本上,我有一个html集合:

  document.getElementsByName('the name')
它由一个具有选项的select组成,我想获得在internet explorer和边缘浏览器中工作的值的长度,因此我想通过以下方式获得它:

  document.getElementsByName('the name').thename.options.length 
我在浏览器的控制台部分获取该值,但在编写代码并运行时,由于一些规则我不知道,它无法访问
thename

那么,有什么方法可以访问
文档中的
.thename.
。getElementsByName('name')。thename.options.length


我希望我的问题很清楚,因为这是一个正在进行的项目,我几乎无法进行其他更改

名称
不是HTML
select
元素的内置对象,因此必须查找正确的语法

我假设你在找这样的东西:

要查找第n个选项,您需要执行以下操作:
document.getElementsByName('name')[n-1]
(因为这是零索引的)

然后可以继续使用
.value
.length
方法

document.getElementsByName('name')[n-1].value.length

此外,由于这是一个语法错误,您可以在咨询StackOverflow之前先查看联机资源,因为这是一般知识。试图编造语法或认为某些东西可能是正确的也是不允许的。计算机是顽固的,我们必须对它们太过宽容


更多信息:

你能发布你的代码吗?你的HTML代码是什么?是的,这是我一直在寻找的解决方案。非常感谢你理解了混乱的代码和我的意图。