0

我写了一个小脚本来生成随机yesno. 但是,它没有运行。完全没有。我的代码有什么问题?

这是一个 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> 

谢谢!

4

2 回答 2

2

innerHTML, not InnerHTML-- Javascript 区分大小写。

这是一个有效的 JSBin

于 2013-10-22T18:57:24.530 回答
0

这实际上是很多事情。首先innerHTML而不是InnerHTML。其次,不使用<span>but <div>,最后,在小提琴中选择了“onLoad”,使其无法调试。

于 2013-10-22T19:08:36.343 回答