Create and click link with Js and jQuery

HTML

<button id="btn1">JS</button>
<button id="btn2">jQuery</button>

JavaScript

$("#btn1").click(function(){
  var link = document.createElement('a');
  link.href = "http://google.com";
  link.target= "blank";
  document.body.appendChild(link);
  link.click();  
});

$("#btn2").click(function(){
  $("body").append('<a id="link" href="http://google.com" target="blank">&nbsp;</a>');
  $('#link')[0].click();
});