Я написал небольшой скрипт для создания случайного yes
или no
. Однако он не работает. Вообще. Что не так с моим кодом?
Вот JSFiddle: http://jsfiddle.net/u8ukp/
Мой код:
HTML:
<!DOCTYPE html>
<html>
<head>
<title>Should You? | A completely random decision</title>
<script type="text/javascript">
function func(){
var i = Math.random();
if (i >= 0.5) {
var e = document.getElementById('result');
e.InnerHTML = "Yes! :)";
}else{
var e = document.getElementById('result');
e.InnerHTML = "Nope! :("
};
};
</script>
</head>
<body>
<header>Should You?</header>
<br><br>
<a onclick="func();">Should You?</a>
<br><br>
<span id="result"></span>
</body>
</html>
Благодарю!
innerHTML
, а не InnerHTML
- Javascript чувствителен к регистру.
На самом деле это на самом деле. Первый innerHTML
а не InnerHTML
. Во-вторых, не использовать <span>
а <div>
и, наконец, на скрипке 'onLoad' был выбран, что делает невозможным отладки.