Android HTML Parsing:以编程方式触发onclick事件

时间:2011-05-17 15:53:55

标签: javascript android html parsing onchange

我有一个包含字段表的Url / HTML页面。其中两个输入字段是下拉/选择。

当手动选择第一个下拉列表中的特定元素时,将使用相应的条目填充第二个下拉列表。在第一个选择/下拉字段的onchange中写有一个javascript,实际上是在选择时触发的。

如何以编程方式执行此操作?我想要在第一个下拉列表中选择项目后形成的html页面,这样我就可以解析它并在第二个下拉列表中获取元素。

第一个列表是这样的。在选择任何项目时,新的列表将在下一个选择标记

中形成
<select name="list1" onchange="javascript:setTimeout('__funtion1(\'list1\',\'\')', 0)" id="list1" tabindex="3" style="width:173px;">
  <option value="0">[Please select]</option>
  <option value="1">Aaaaa</option>
  <option value="2">bbbbbb</option>
  <option value="3">ccccc</option>
</select>

我想知道结果页面,以便我可以解析它并获取新列表中的元素。

1 个答案:

答案 0 :(得分:0)

您不需要生成的页面,只需从第二个选择中获取选项:

list2.options[i];  

list2.options[i].text; // if you need the text

更新: 在这种情况下,只需直接调用onchange event handler __funtion1('list1','') (you can call a javascript function from the Android activity)填充第二个选择,然后你就可以去了