【发布时间】:2015-04-01 14:01:51
【问题描述】:
让我们考虑下面带有"value" 属性的"Select" 示例,
<select onchange="fruitSelected();" id="">
<option value=""></option>
<option value="apple">apple</option>
<option value="mango">mango</option>
<option value="banana">banana</option>
</select>
使用 dalekjs,我可以使用以下代码选择选项,
.click('#moduleType option[value="apple"]')
但是,当上面的例子没有"value" 属性时,如下所示,
<select onchange="fruitSelected();" id="fruitID">
<option></option>
<option>apple</option>
<option>mango</option>
<option>banana</option>
</select>;
如何从下拉列表中选择选项?
我尝试如下使用.execute,
.execute(function () {
document.getElementById("fruitID").selectedIndex = "1";
})
我可以选择苹果选项,但没有调用 onchange 函数。
如何从下拉列表中选择选项?这样也可以调用 onchange 函数。
注意:不能修改选择标签,因为我只是在测试。
在此先感谢..
【问题讨论】:
标签: javascript node.js select dalekjs