2015-04-01 27 views
1

讓我們考慮下面"Select"例如與"value"屬性,使用Dalekjs測試工具,如何在Option標籤中沒有「value」屬性時選擇Dropdown(Select element)中的Option?

<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>; 

t o從下拉菜單中選擇選項?

我使用.execute如下嘗試,

.execute(function() { 
    document.getElementById("fruitID").selectedIndex = "1"; 
}) 

我能夠選擇的選擇,因爲蘋果,但平變化的功能是沒有得到調用。

如何從下拉菜單中選擇選項?所以onchange功能也可以叫做。

注意:選擇標記無法修改,因爲我只是測試。

由於提前..

回答

1

我沒有多個R & d,發現上述情況可以通過使用.setvalue()如下來解決

.setValue('#fruitID','apple') 
相關問題