我有一个Webrowser,其中的某些设置已使用javascript进行了更改。我正在尝试使用示例here但无法获取正确的语法
脚本看起来像这样
<div class="DisplayInput"><input type="radio" name="displaytype"
value="decimal" onclick="setdisplayType('decimal');" checked="checked"><a
href="javaScript:setdisplayType('decimal');"
onclick="s_objectID="javascript:setdisplayType('decimal');_1";return this.s_oc? this.s_oc(e):true">Decimal</a></div>
到目前为止,我没有尝试过这些
this.webBrowser1.InvokeScript("setdisplayType");
this.webBrowser1.InvokeScript("setdisplayType('decimal')");
this.webBrowser1.InvokeScript("setdisplayType","decimal");
最佳答案
不知道应用程序错误正在发生什么,也不知道setdisplayType
是什么样子,我猜测也许您正在尝试在加载函数setdisplayType
之前调用它。根据MSDN文档...
也许您可以实现LoadCompleted
事件处理程序,然后调用您的脚本。
希望这可以帮助!