リスト選択時にFireEventが効かない 削除
Message#6 2017年11月25日(土)19時12分 From: NMC |
Obj.FireEvent ("OnChange")が効くのは、IE8までのようです。それ以降の環境では https://qiita.com/rinkun/items/08b6329c0e6fd3db7b37 や http://itref.fc2web.com/javascript/document/createevent.html の情報が役に立つと思われます。 https://www.6pm.com/p/indigo-rd-margot-2-black/product/9029825/color/3 のwebページを、objIEに捕捉した後、 本件では、以下のようにすれば良いのではないでしょうか。 Set evt = objIE.document.createEvent("HTMLEvents") evt.initEvent "change", True, False '★第1引数Trueは、先祖要素(もしあれば)に、changeイベントの影響を波及させるため objIE.document.getElementById("pdp-size-select").Value = "3109" 'サイズ10 objIE.document.getElementById("pdp-size-select").dispatchEvent evt '★ |
上のメッセージを削除します。
よければパスワードを入力し、削除ボタンをクリックしてください。