以下の属性の"Select"
例を考えてみましょう。"value"
<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";
})
Apple としてオプションを選択できますが、onchange 関数が呼び出されません。
ドロップダウンからオプションを選択するには? onchange 関数も呼び出せるようにします。
注:テスト中のため、選択タグは変更できません。
前もって感謝します..