在Blazor中,可以使用ElementReference
类型来获取被点击元素的引用。以下是一个代码示例:
ElementReference
类型的字段,用于保存被点击元素的引用:private ElementReference clickedElement;
GetClickedElement
方法,用于处理点击事件并获取被点击元素的引用:private void GetClickedElement()
{
// 使用clickedElement字段进行操作,比如获取元素的属性或调用JavaScript方法
// 例如,获取元素的Id属性:
string elementId = clickedElement.Id;
// 或者调用JavaScript方法:
JSRuntime.InvokeVoidAsync("exampleJsMethod", clickedElement);
}
这样,当按钮被点击时,GetClickedElement
方法会被调用,并可以通过clickedElement
字段获取被点击元素的引用。