Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在这个javascript中没有发生任何事情_Javascript_Html - Fatal编程技术网

在这个javascript中没有发生任何事情

在这个javascript中没有发生任何事情,javascript,html,Javascript,Html,我有一个java脚本: document.onreadystateChange = function() { if (document.readystate === "complete") { var menu = document.getElementsByClassName('menu'); var b0 = menu[0]; b0.addEventListener('click', function() { w

我有一个java脚本:

document.onreadystateChange = function() {
    if (document.readystate === "complete") {
        var menu = document.getElementsByClassName('menu');
        var b0 = menu[0];
        b0.addEventListener('click', function() {
            window.location = 'services.html', false;
        });
    }
};
HTML部分是:

<div class = "menu">
   <p>
      Home
   </p>
</div>

我正在尝试打开services.html,但什么也没发生。。。没有抛出错误


我在这里做错了什么?

事件名称都是小写的,但您有大写字母C。JavaScript区分大小写。另外,
readystate
应该是
readystate
更改为:

document.onreadystatechange = function() {
    if (document.readyState === "complete") {

    }
};

.

事件名称都是小写,但您有大写字母C。JavaScript区分大小写。另外,
readystate
应该是
readystate
更改为:

document.onreadystatechange = function() {
    if (document.readyState === "complete") {

    }
};

.

事件名称都是小写,但您有大写字母C。JavaScript区分大小写。另外,
readystate
应该是
readystate
更改为:

document.onreadystatechange = function() {
    if (document.readyState === "complete") {

    }
};

.

事件名称都是小写,但您有大写字母C。JavaScript区分大小写。另外,
readystate
应该是
readystate
更改为:

document.onreadystatechange = function() {
    if (document.readyState === "complete") {

    }
};


.

对我来说效果非常好,当我移除了那个看起来很奇怪的readyStateChange处理程序时,它从未启动过?@j08691抱歉,我不明白你的问题。这是我第一个自己尝试学习的网站。它是
onreadystatechange
document.readyState
。Javascript区分大小写。这里有一个你肯定不会更好的工作,或者你真的必须支持旧的IE。而不是
document.onreadystatechange=function…
你应该使用
document。addEventListener('load',function…
)对我来说非常好,当我移除了那个看起来很奇怪却从不开火的readyStateChange处理程序时?@j08691抱歉,我不明白你的问题。这是我第一个自己尝试学习的网站。它是
onreadystatechange
document.readyState
。Javascript区分大小写。这里有一个你肯定不会更好的工作,或者你真的必须支持旧的IE。而不是
document.onreadystatechange=function…
你应该使用
document。addEventListener('load',function…
)对我来说非常好,当我移除了那个看起来很奇怪却从不开火的readyStateChange处理程序时?@j08691抱歉,我不明白你的问题。这是我第一个自己尝试学习的网站。它是
onreadystatechange
document.readyState
。Javascript区分大小写。这里有一个你肯定不会更好的工作,或者你真的必须支持旧的IE。而不是
document.onreadystatechange=function…
你应该使用
document。addEventListener('load',function…
)对我来说非常好,当我移除了那个看起来很奇怪却从不开火的readyStateChange处理程序时?@j08691抱歉,我不明白你的问题。这是我第一个自己尝试学习的网站。它是
onreadystatechange
document.readyState
。Javascript区分大小写。这里有一个你肯定不会比这更好的工作,或者你真的必须支持旧的IE。而不是
document.onreadystatechange=function…
你应该使用
document.addEventListener('load',function…)
-