调用Javascript OnChange事件

时间:2012-10-25 12:16:04

标签: c# onchange invoke mshtml

我有一段时间第一次陷入困境。 这些天我使用HtmlAgilityPack进行网页抓取信息,但对于动态数据,我必须首先使用浏览器控件。 我在IE和Visual Studios Webbrowser控件上失败了触发OnChange Javascript代码所以我必须寻求帮助。

链接在这里: http://www.abetterstay.com/propertydetail.aspx?cin=10/30/2012&cout=11/01/2012&c=1989

我需要触发:onchange="OnSelectRoomChange(this);"

<select name="ctl00$ContentPlaceHolderHeader$Booking1$selectBedrooms" id="ctl00_ContentPlaceHolderHeader_Booking1_selectBedrooms" class="select_bedrooms" onchange="OnSelectRoomChange(this);">
    <option selected="selected" value="5238">1 bedroom/2 bathroom gulf front view</option>
    <option value="5239">2 bedroom/2 bathroom gulf front view</option>
    <option value="5240">3 bedroom/3 bathroom gulf front view</option>
</select>

有人请告诉我需要做什么.. 我所有的尝试都失败了我可以更改所选的值,但当然没有任何触发器。

这是一次失败......

HTMLWindow2 iHtmlWindow2 = (HTMLWindow2)doc.Script;
iHtmlWindow2.execScript("OnSelectRoomChange(this);", "javascript");

0 个答案:

没有答案