0

私のウェブページには id のサークルがありcircleます。今、私が欲しいのは、マウスが円の上に置かれたときにメッセージが表示されることです。JavaScriptファイルの私のコードは次のとおりです。

document.getElementById("circle").onmouseover=function(){
    var information = document.getElementById("toast");
    message = "hello";
    if (alert == null){
            var toastHTML = '<div id="toast">' + message + '</div>';
            document.body.insertAdjacentHTML('beforeEnd', toastHTML);
        }
    else
        information.style.opacity = 0.9;
    intervalCounter = setInterval("hideToast",1000);
};

しかし、いくつかのエラーがあるようです.javascript端末は次のように表示します:

Uncaught TypeError: Cannot set property 'onmouseover' of null
4

1 に答える 1

1

onload次のようなイベントでコードをラップします

window.onload=function(){
    document.getElementById("cicrle").onmouseover=function(){
        // code goes here
    };
};
于 2013-03-15T19:00:59.747 に答える