change setAttribute("onclick"...) to addEventListener("click"...)