Couple of problems:

1. Cannot write to the page after it has been rendered.
2. You did not complete the tag pairs
3. Switch statement does not end in an 'else' part
4. If the user does not enter an exact match (club vs. clubs), they might become frustrated.
Evaluate following against your code and note the differences.
Code:
<html>
<head>
<title>Card Suit</title>
<script type="text/javascript">
//<![CDATA[
function Future() {
var Card_Suit;
Card_Suit = window.prompt("Think of a card suit? What suit are you thinking of?","????");
var str = '';
switch(Card_Suit) {
case "clubs":
str = "<p style='color: black'>";
str+= "Beware of three legged dogs crossing your path</p>";
break;
case "spades":
str = "<p style='color: black'>";
str+= "Wear brown with pink spots for luck</p>";
break
case "hearts":
str = "<p style='color: red'>";
str+= "You are going to meet a stranger with two heads</p>";
break;
case "diamonds":
str = "<p style='color: red'>";
str+= "Your lucky number for today is 13,254,297</p>";
break;
default :
str = "This is not a card";
break;
}
document.getElementById('choice').innerHTML = str;
}
//]];
</script>
</head>
<body>
<h1 style='color: blue'>Your Future In The Cards</h1>
<button onclick="Future()">Play</button>
<div id="choice"></div>
</body>
</html>
Good Luck!