I am trying to add a download element to the page. I click it using Greasemonkey. The new div has been added to the page but the download window is not opening.
     var iDiv = document.createElement('div');
     iDiv.id = 'block';
     iDiv.className = 'block';
     document.getElementsByTagName('body') [0].appendChild(iDiv);
     iDiv.innerHTML = '<button class=button> <a href=' + link + ' target=_blank> </button>';
     document.getElementsByClassName('button') [0].click();
 
     
     
    