Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.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 document.getElementsByTagName('select')-仅从特定表单中选择_Javascript - Fatal编程技术网

Javascript document.getElementsByTagName('select')-仅从特定表单中选择

Javascript document.getElementsByTagName('select')-仅从特定表单中选择,javascript,Javascript,我试图选择下拉列表并检查它们,所以我使用下面的代码来实现-document.getElementsByTagName'select';但我面临的问题是,我在一个页面上有多个表单,例如,我只想从名为myform3的表单中选择下拉列表 我发现了一个类似这样的例子-myform3.document.getElementsByTagName'select';但它只适用于IE 你能告诉我如何在每个浏览器中都这样做吗 我发现了一个类似这样的例子-myform3.document.getElementsByT

我试图选择下拉列表并检查它们,所以我使用下面的代码来实现-document.getElementsByTagName'select';但我面临的问题是,我在一个页面上有多个表单,例如,我只想从名为myform3的表单中选择下拉列表

我发现了一个类似这样的例子-myform3.document.getElementsByTagName'select';但它只适用于IE

你能告诉我如何在每个浏览器中都这样做吗

我发现了一个类似这样的例子-myform3.document.getElementsByTagName'select';但它只适用于IE

myform3.getElementsByTagName应该是正确的–文档在那里不合适

可以在每个节点对象上调用getElementsByTagName,以仅获取作为其后代的节点

我发现了一个类似这样的例子-myform3.document.getElementsByTagName'select';但它只适用于IE

myform3.getElementsByTagName应该是正确的–文档在那里不合适

您可以对每个节点对象调用getElementsByTagName,以仅获取其后代的节点。

请尝试:

document.forms['myform3'].getElementsByTagName('select')
尝试:

试着这样做:

document.forms["myform3"].getElementsByTagName("select");
试着这样做:

document.forms["myform3"].getElementsByTagName("select");

将表单的ID属性设置为myform3。然后你可以这样做:

var myForm = document.getElementById("myform3");
var selects = myForm.getElementsByTagName("select");

将表单的ID属性设置为myform3。然后你可以这样做:

var myForm = document.getElementById("myform3");
var selects = myForm.getElementsByTagName("select");
应该是

document.myForm3.getElementsByTagName('select');
不是

应该是

document.myForm3.getElementsByTagName('select');
不是

它工作得很好

   document.forms["form_name"].getElementsByTagName("select");
它工作得很好

   document.forms["form_name"].getElementsByTagName("select");