<!DOCTYPE html>
<head>
<title>Cookie Clicker</title>
</head>
<body>
<div id="JS"></div>
<script>
var cookies = 0;
function addCookies(){
cookies += 1;
getElementById("JS").innerHTML="Cookies: " + cookies;
}
getElementById("JS").innerHTML="Cookies: " + cookies;
</script>
<button onclick='addCookies()'>Add Cookies</button>
</body>
</html>
addCookies()
不起作用。应该在浏览器Cookies:
变量cookies
中说出来。有人可以向我解释一下吗?它在浏览器中显示的只是按钮。
答案 0 :(得分:1)
原生javascript中没有getElementById
函数。使用document.getElementById
方法。
答案 1 :(得分:0)
使用document.getElementById()或$(&#34;#your_id&#34;)和jQuery
答案 2 :(得分:0)
不要将cookie用作变量,这是一个保留变量。 并通过开发人员工具检查确切的错误可能会有所帮助。