我有一个 Web 浏览器,其中一些设置是使用 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 文档...
InvokeScript(String, Object()) 不应在
实现它的文档已完成加载。您可以检测到何时
通过处理文档已完成加载加载完成 event.
也许你可以实施LoadCompleted
事件处理程序,然后调用您的脚本。
希望这可以帮助!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)