javascript - 在 UWP 项目中使用 javascript 在表单内、框架内设置输入字段

标签 javascript c# uwp

我正在尝试自动填充位于框架内的表单。 JavaScript 中似乎存在语法错误。任何有关该功能的帮助将不胜感激。这是我正在使用的代码;

string func = "window.frames['framename'].document.forms[0].getElementsByName('StreetName')[0].value = " + streetname;

await webview1.InvokeScriptAsync("eval", new string[] { func });

未设置标签的 ID,仅设置名称。有什么想法 JS 中的语法错误在哪里吗?

附:如果有一种方法可以从注入(inject)的 JavaScript 中获取详细的错误消息,我将欢迎您的建议。

最佳答案

'framename'

我非常怀疑。

您确定这是一个字符串文字吗? (在这种情况下,我认为这是一个运行时错误而不是语法错误)。

关于javascript - 在 UWP 项目中使用 javascript 在表单内、框架内设置输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44267264/

相关文章:

javascript - ionic 文本区域在删除时给出一个非空且非空的字符串

javascript - 需要循环遍历特定 json 数据格式的帮助

windows - XAML控件库中的控件样本变为圆角。为什么以及如何?

c# - 等待服务任务获取 TaskCanceledException : A task was canceled

javascript - 如何从选择器中获取所有元素包含的属性的每个值?

javascript - 使用复选框显示/隐藏元素

c# - 如何使用 Xamarin.iOS 从 iPad 上的 UISearchDisplayController 更改清除按钮中的文本?

c# - Windows UI 中的 ListView 缓存?

c# - 使用 Open XML SDK 在 C# 中创建的演示文稿在打开时已损坏且为空白

c# - 在 UWP 中,我应该在哪里保存用户数据?