我写了一个小脚本来生成随机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>
谢谢!
答案 0 :(得分:2)
innerHTML
,而非InnerHTML
- Javascript区分大小写。
答案 1 :(得分:0)
实际上有很多事情。首先是innerHTML
而不是InnerHTML
。
其次,不要使用<span>
而是使用<div>
,最后选择小提琴'onLoad',这样就无法进行调试。