簡體   English   中英

如何在 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>

您可以按如下方式執行此操作:

btn.HtmlElement.InvokeMethod (false, "click");

(在 LINQPad 5.41 或更早版本中,省略false參數。)

HtmlElement 屬性還允許您訪問自動生成的 ID ( HtmlElement.ID )。 ID屬性是可寫的,因此如果您不希望它自動生成,您可以顯式分配它。

在 JS 中,以下代碼應該可以工作:

document.getElementById("elementID").click();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM