This code will help you to understand how to access the DOM elements.
You have to access the DOM elements in OnAfterRender or OnAfterRenderAsync of the Blazor component lifecycle.
[JS Helper]
window.methods = { accessDOM: function () { // access DOM here $(".btn").text(); } }
[Razor]
@inject IJSRuntime JSRuntime <button type="button" class="btn btn-primary">Submit</button> @code{ protected override void OnAfterRender(bool firstRender) { base.OnAfterRender(firstRender); JSRuntime.InvokeAsync<object>("methods.accessDOM"); } }
total answers (1)
start bookmarking useful questions and collections and save it into your own study-lists, login now to start creating your own collections.
You have to access the DOM elements in OnAfterRender or OnAfterRenderAsync of the Blazor component lifecycle.
[JS Helper]
[Razor]
need an explanation for this answer? contact us directly to get an explanation for this answer