执行 javascript 'undefined' 输出但它按预期工作

Execute javascript 'undefined' output but it work as expected

我正在尝试单击网站上的按钮

这是那个网站的代码

<input name="Submit" type="submit" value="submit" class="buttons">

我使用 awesomium 和 c# 来做这个

下面是我的示例代码

wb.ExecuteJavascriptWithResult(@"document.getElementsByName('Submit')[0].click();");

在我的 Visual studio 输出日志中,结果是 'undefined' 但它单击网站中的按钮并按预期生成输出。但我想了解错误的原因。但它不再给我任何错误。

为了检查是不是awesomium的错误。我在 google chrome 中加载网站并在控制台中执行 javascript ,输出是相同的。它给了我 undefined 但它单击按钮并生成输出。

我对javascript了解不多。但是我该如何解决这种问题呢?

此致, 梅科

函数 没有明确的 return 值时,undefined 默认为 return。这里没什么问题。

More info here, awesome answer by the way !