如何在 LINQPad 中单击代码中的按钮(而不是鼠标)?
How to do button click in code (not by mouse) in LINQPad?
是否可以在代码中触发按钮点击事件?在 C# 或 JavaScript.
中
编辑:
这是正在生成的 html 的正文部分,按钮的 id (EL2) 不稳定。每次点击运行(或F5),Id都会加1.
<body><div id='final'><div><button id="EL2">OK</button></div></div></body>
在 JS 中,以下代码应该可以工作:
document.getElementById("elementID").click();
您可以按如下方式进行:
btn.HtmlElement.InvokeMethod (false, "click");
(在 LINQPad 5.41 或更早版本中,省略 false
参数。)
HtmlElement 属性 还允许您访问自动生成的 ID (HtmlElement.ID
)。 ID
属性 是可写的,因此如果您不希望它自动生成,您可以显式分配它。
是否可以在代码中触发按钮点击事件?在 C# 或 JavaScript.
中编辑: 这是正在生成的 html 的正文部分,按钮的 id (EL2) 不稳定。每次点击运行(或F5),Id都会加1.
<body><div id='final'><div><button id="EL2">OK</button></div></div></body>
在 JS 中,以下代码应该可以工作:
document.getElementById("elementID").click();
您可以按如下方式进行:
btn.HtmlElement.InvokeMethod (false, "click");
(在 LINQPad 5.41 或更早版本中,省略 false
参数。)
HtmlElement 属性 还允许您访问自动生成的 ID (HtmlElement.ID
)。 ID
属性 是可写的,因此如果您不希望它自动生成,您可以显式分配它。