Измените тег <button>
на <a>
тег
Кнопки не имеют атрибутов href
и target
, тег <a>
имеет. Код должен быть таким:
function buildButton(url,i,size) {
document.write("Building Button with URL= "+url+"<p>");
var a = document.createElement("a");
a.appendChild(document.createTextNode("PIDs "+i+" to "+(i+size)));
a.setAttribute("href",url);
a.setAttribute("target","_blank");
document.body.appendChild(a);
}
buildButton('https://stackoverflow.com/', 1, 1);
<!DOCTYPE html>
<html>
<body>
</body>
</html>