Button using js

Hi , I am new to Dash and web developping.
I have some questions about button after reading the user guide.

Is there exist any methods that a dash button links with js scripts?
I used html.Button and want to add a function on click,
but I don’t know how to get the name of this component.

html.Button(children = [‘Menu’,],
id = ‘menubtn’,
className=‘MenuOpen btn btn-success’,
style ={‘width’:‘100px’}),

Is there an example?
Thanks a lot for your helping.