更改cefsharp winforms中的选择标签选项
Posted
技术标签:
【中文标题】更改cefsharp winforms中的选择标签选项【英文标题】:Change select tag option in cefsharp winforms 【发布时间】:2021-12-20 18:21:51 【问题描述】:我正在尝试在 cefsharp 中使用此代码更改选择标签选项
Browser.MainFrame.ExecutejavascriptAsync("document.getElementById(\"REG_CATSEQ\").selectedindex = 1;");
这是选择代码
<select id="REG_CATSEQ" name="REG_CATSEQ" class="form-control select2">
<option value="">Select a value...</option>
<option value="1">تسجيل لأول مرة</option>
<option value="2">الواقعات الحياتية</option>
</select>
【问题讨论】:
看来您有错字。 developer.mozilla.org/en-US/docs/Web/API/htmlSelectElement/…我建议使用 DevTools 来测试 JavaScript,检查错误等。github.com/cefsharp/CefSharp/wiki/… 【参考方案1】:看来你打错了。两种语言都区分大小写。 https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement/selectedIndex
Browser.MainFrame.ExecuteJavaScriptAsync("document.getElementById(\"REG_CATSEQ\").selectedIndex = 1;");
【讨论】:
以上是关于更改cefsharp winforms中的选择标签选项的主要内容,如果未能解决你的问题,请参考以下文章
WinForms 中的 CefSharp - ExecuteScriptAsync 或 EvaluateScriptAsync 不起作用
在winform中使用cefsharp.winform嵌入浏览器(含视频教程)