我正在尝试自动填充位于框架内的表单。 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/