Javascript 我的setInterval函数不是';Google Chrome根本不起作用
我是一个相当新的程序员,目前正试图从JS的角度理解OOP。我有一些关于闪烁光标的非常基本的代码,但由于某些原因它不工作。页面加载后,光标只会出现在屏幕上,不做任何更改。代码如下:Javascript 我的setInterval函数不是';Google Chrome根本不起作用,javascript,jquery,oop,Javascript,Jquery,Oop,我是一个相当新的程序员,目前正试图从JS的角度理解OOP。我有一些关于闪烁光标的非常基本的代码,但由于某些原因它不工作。页面加载后,光标只会出现在屏幕上,不做任何更改。代码如下: <html> <head> <title>Cursor</title> <script src="jquery.js"></script> <script> var str = null; var counter = 0; var
<html>
<head>
<title>Cursor</title>
<script src="jquery.js"></script>
<script>
var str = null;
var counter = 0;
var flipFlop = function() {
alert("working");
if(counter === 0) {
document.getElementbyId('console').style.visibility='visible';
counter = 1;
}
else if(counter === 1) {
document.getElementbyId('console').style.visibility='hidden';
counter = 0;
}
else {
//debug alert
alert("function broken.");
}
};
var setIntOnload = function() {
setInterval(function() {
flipFlop();
}, 1000);
};
</script>
</head>
<body onload="setIntOnload()">
<div id="console">
|
</div>
</body>
</html>
光标
var-str=null;
var计数器=0;
变量触发器=函数(){
警惕(“工作”);
如果(计数器==0){
document.getElementbyId('console').style.visibility='visible';
计数器=1;
}
否则如果(计数器===1){
document.getElementbyId('console').style.visibility='hidden';
计数器=0;
}
否则{
//调试警报
警报(“功能中断”);
}
};
var setIntOnload=函数(){
setInterval(函数(){
触发器();
}, 1000);
};
|
不知道为什么这不起作用。。。如蒙帮助,将不胜感激:)
PS First Post:D您的代码中有一个输入错误。使用
getElementById
而不是getElementById
。JavaScript变量名(和方法)区分大小写
小提琴:
如果代码中的某些内容不起作用,请始终检查浏览器控制台。您出现了以下错误:
未捕获的TypeError:对象#没有方法“getElementbyId”
它起作用了
更改getElementById
而不是getElementById
答案同上:)那么什么兄弟,错误是一样的,只有你有打字错误。没有getElementbyId方法。它应该是getElementById()