我有一个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=&quot;javascript:setdisplayType('decimal');_1&quot;;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事件处理程序,然后调用您的脚本。

希望这可以帮助!

10-01 19:32