Launch the function loadJSON() with a html button

this code launch the function with an event associated to a DOM element

        var button;

        function setup(){
            noCanvas(), noLoop();

            button = createButton('run function');
            button.position(15,10);
            button.mouseClicked(myFunction);       
        }

        function myFunction(){
            var url = 'https://api.archives-ouvertes.fr/search/?q=title_t:(javascript)&wt=json';
            loadJSON(url, treatData);
        }
       
        function treatData(jsonData){
            var data = jsonData.response.numFound;
            print(data);
        }