小编Ter*_*ryO的帖子

未捕获的TypeError:.indexOf不是函数

我是JavaScript的新手,我收到如下错误.

未捕获的TypeError:time.indexOf不是函数

哎呀,我真的以为indexOf()确实是一个函数.这是我的代码片段:

    var timeofday = new Date().getHours() + (new Date().getMinutes()) / 60;
    document.getElementById("oset").innerHTML = timeD2C(timeofday);
</script>


<script>
 function timeD2C(time) { // Converts 11.5 (decimal) to 11:30 (colon)
    var pos = time.indexOf('.');
    var hrs = time.substr(1, pos - 1);
    var min = (time.substr(pos, 2)) * 60;

    if (hrs > 11) {
        hrs = (hrs - 12) + ":" + min + " PM";
    } else {
        hrs += ":" + min + " AM";
    }
    return hrs;
} …
Run Code Online (Sandbox Code Playgroud)

javascript function indexof

22
推荐指数
3
解决办法
10万
查看次数

标签 统计

function ×1

indexof ×1

javascript ×1