一回も披露したことのない豆知識

HTMLのプログラムが動かない理由は、なんでしょうか

<!DOCTYPE html>
<html lang="ja">

<head>
<title>サンプル</title>
<meta charset="UTF-8">
</head>

<body>
<h1>今日の占い</h1>
<input type="button" value="占う" onclick="uranai()" />
<div id="kekka"></div>

<script>
function uranai() {
let num = Math.celi(Math.random() * 10);
let books = document.getElementById("kekka");
let elm = document.createElement("p");
let txt;
if(num>5){
txt = document.createTextNode("今日の運勢は Good!");
} else if (num > 1) {
txt = document.createTextNode("今日の運勢はまあまあです。");
} else {
txt = document.createTextNode("今日の運勢は Bad");
}
elm.appendChild(txt);
books.appendChild(elm);
}
</script>
</body>

</html>

A 回答 (1件)

こんにちは



>動かない理由は、なんでしょうか
単純に、ブラウザが解釈できないから。

どうしたいのか不明ですけれど、想像するところ
 Math.celi → Math.ceil
にすれば、ひとまず動作するのではないでしょうか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!