从DropDown菜单中选择一个元素

时间:2014-05-06 17:23:02

标签: html

假设我在包含许多条目的网页上有一个DropDown菜单,比如3000.

现在我想选择第1515条,然后点击提交。有没有一种简单的方法可以做到这一点?

示例DropDown菜单,我在谈论:http://goo.gl/NV04Pv

谢谢, Shubham

6 个答案:

答案 0 :(得分:2)

使用

$('.ParentElement option:eq(1515)').prop('selected', true)

或旧版本

$('.ParentElement option:eq(1515)').attr('selected', 'selected')

答案 1 :(得分:0)

Set oIE = CreateObject("InternetExplorer.application")
oIE.Visible = True
oIE.navigate ("http://www.google.com/ncr")
Do Until oIE.ReadyState = 4  
oIE.Document.forms("FormName").DropDownFieldHTMLID.options(0).selected=true    

第5行是您正在寻找的......

FormName ==>是表单的名称。 DropDownFieldHTMLID ==>是选择标记的名称

索引以0开头。

因此,选择第一个元素为0。 对于第9个元素,它是8 对于第n个元素,它是(n-1)

HTH

答案 2 :(得分:0)

您可以使用组合框,您可以在其中键入,因此您将在下拉菜单中获得建议。只是一个建议,据我了解你的查询。

答案 3 :(得分:0)

您可以在Firebug控制台中复制粘贴此脚本来执行此操作: document.getElementsByTagName('option')[1014].setAttribute("selected", "selected");

答案 4 :(得分:0)

如果您可以在该特定页面中使用javascript或jquery,则可以动态选择选项。您可以要求用户输入选项编号并使用js / jquery保存,并使用该选项编号选择使用此选项:

$('select[name=name] option:eq('+x+')').attr('selected', 'selected');

<强> Example Demo

答案 5 :(得分:0)

这是一个简单的答案:

document.getElementById("choice").selectedIndex="3";

谢谢大家!