How to create a <button> element

I need to create several button elements.
They will initiate a (javascript) action on the page, and the url will not change. In that case, for accessibility, a should be used. Not an anchor link with role=button.

I do not see how to create though, other than in pure HTML. This is not desirable since my client will have to create buttons by themselves.