簡體   English   中英

這個JavaScript沒有任何反應

[英]Nothing happens in this javascript

我有這個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") {

    }
};

有關onreadystatechange MDN文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM