Wrap the middle part in a setTimeout
function. I also added one line of code right before the setTimeout function so that it would clear the previous answer while waiting for the new result.
document.getElementById("answer").innerHTML = "";
setTimeout(function(){
if (comp == pers) {
document.getElementById("answer").innerHTML = "Draw, I chose: <b>" + comp+"</b>";
} else if (pers == "rock" && comp == "scissors" || pers == "paper" && comp == "rock" || pers == "scissors" && comp == "paper") {
document.getElementById("answer").innerHTML = "Well done you won, I chose: <b>" + comp+"</b>";
} else if (pers == "rock" && comp == "paper" || pers == "paper" && comp == "scissors" || pers == "scissors" && comp == "rock") {
document.getElementById("answer").innerHTML = "Sorry you lose, I chose: <b>" + comp+"</b>";
}
},1000);