0

我有一个在运行时填充的 select_list。我需要根据项目索引选择一个值。

例如。

self.myselectlist1.option(indexval).select

如果我传递的 indexval 是 3,它应该选择第三项。

上面的代码出错了。有替代方法吗?

4

2 回答 2

4

假设这myselectlist1是访问器中定义的选择列表的名称,您需要:

self.myselectlist1_element.options[0].click

解释:

  1. myselectlist1_element用于获取选择列表元素。
  2. options返回选择列表的选项元素数组。
  3. [0]返回选项数组的第一项
  4. click单击选项以选择它。没有select定义选项(即您将收到弃用警告)。
于 2013-12-03T22:52:45.907 回答
1

你有3个问题:

  1. 您正在寻找的方法是“选项”而不是“选项”
  2. 使用括号代替圆括号。
  3. 使用单击而不是选择。

myselectlist1.options[indexval].click

于 2013-12-03T22:43:09.710 回答