Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何以编程方式将焦点设置为Webview控件_Javascript_Webview_Windows Phone 8.1 - Fatal编程技术网

Javascript 如何以编程方式将焦点设置为Webview控件

Javascript 如何以编程方式将焦点设置为Webview控件,javascript,webview,windows-phone-8.1,Javascript,Webview,Windows Phone 8.1,在我的Windows Phone 8.1应用程序(运行时)中,我有一个webview控件来加载html数据。我想将焦点移到webview控件,并在页面加载时打开键盘。这似乎不起作用: await _webView.InvokeScriptAsync("eval", new string[] { "focusContent" }); 实现这一点的正确脚本是什么?如果您知道元素id是什么,您可以在其中获得焦点。 您可以按如下方式进行操作: await _webView.InvokeScriptAs

在我的Windows Phone 8.1应用程序(运行时)中,我有一个webview控件来加载html数据。我想将焦点移到webview控件,并在页面加载时打开键盘。这似乎不起作用:

await _webView.InvokeScriptAsync("eval", new string[] { "focusContent" });

实现这一点的正确脚本是什么?

如果您知道元素id是什么,您可以在其中获得焦点。 您可以按如下方式进行操作:

await _webView.InvokeScriptAsync("eval", new string[] { "document.getElementById('txEmail')" });
如果控制元素id等于txEmail,则可以正常工作


我希望它对你有用,对我有用;)

<input type="text" id="txEmail" name="elementToBeFocused" />