0

私の問題は、JS クロックが HTML ドキュメントの head に直接配置されている場合は正常に動作しているように見えますが、外部の .js ファイルからロードすると動作しないことです。私の.jsファイルの他の多くのものは機能しますが、これだけではありません! 問題が何であるか考えていますか?

    function startTime() {
    var today=new Date(),
        h=today.getHours(),
        m=today.getMinutes(),
        s=today.getSeconds();

    // add a zero in front of numbers<10
    m=checkTime(m);
    s=checkTime(s);
    document.getElementById('bigtime').innerHTML=h+":"+m+":"+s;
}

function checkTime(i) {
    if (i<10) {
        i="0" + i;
    }
    return i;
}

これがフィドルです。

編集:HTMLで次のようにjsファイルをロードしています:

<script type="text/javascript" src="js.js"></script>

私のjqueryファイルの直後。

私のjsファイルで次のように:

$(document).ready(function () { 

});
4

4 に答える 4