Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.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 IE-8-';未定义';为null或不是对象。由于错误80020101,无法完成操作_Javascript_Internet Explorer - Fatal编程技术网

Javascript IE-8-';未定义';为null或不是对象。由于错误80020101,无法完成操作

Javascript IE-8-';未定义';为null或不是对象。由于错误80020101,无法完成操作,javascript,internet-explorer,Javascript,Internet Explorer,我有一个基于jQuery ajax的提交按钮,它在onclick期间调用下面的forTime()函数。在函数中,我使用JSTZAPI获取时区。单击时钟输入/输出时,将抛出输入IE错误 “undefined”为null或不是对象。由于错误80020101,无法完成操作 但它在Chrome和Firefox中运行良好。但第一次(时钟输入/输出)在IE中工作,但第一次之后抛出错误 这是我的密码: <head> <script type="text/javascript"

我有一个基于jQuery ajax的提交按钮,它在
onclick
期间调用下面的
forTime()
函数。在函数中,我使用JSTZAPI获取时区。单击时钟输入/输出时,将抛出输入IE错误

“undefined”为null或不是对象。由于错误80020101,无法完成操作

但它在Chrome和Firefox中运行良好。但第一次(时钟输入/输出)在IE中工作,但第一次之后抛出错误

这是我的密码:

    <head>
    <script type="text/javascript" src="../../js/jstz-1.0.4.min.js"/>
        <script src="http://momentjs.com/downloads/moment.min.js"></script>
<script src="http://momentjs.com/downloads/moment-timezone-with-data.min.js"></script>
<script src="https://bitbucket.org/pellepim/jstimezonedetect/downloads/jstz-1.0.4.min.js"></script>
<script>
    function forTime()
    {
        var tz = jstz.determine();
        console.log(tz.name());
        document.getElementById('admHomeForm:hiddenTimeFieldId').value = tz.name();
        console.log("System Time--> "+document.getElementById('admHomeForm:hiddenTimeFieldId').value);
        console.log(moment.tz.zone(tz.name()).abbr(new Date().getTime()));

    }
</script>

    </head>

函数forTime()
{
var tz=jstz.determine();
console.log(tz.name());
document.getElementById('admHomeForm:hiddenTimeFieldId')。value=tz.name();
log(“系统时间-->”+document.getElementById('admHomeForm:hiddenTimeFieldId').value);
log(moment.tz.zone(tz.name()).abbr(newdate().getTime());
}

为什么包含两个
jstz
脚本文件?删除一个。。此外,请尝试添加此内容,
是否尝试使用搜索引擎?脚本标记不是自动关闭的
未关闭。它没有结束标记,并且结束标记不是可选的。为什么要包含两个
jstz
脚本文件?删除一个。。此外,请尝试添加此内容,
是否尝试使用搜索引擎?脚本标记不是自动关闭的
未关闭。它没有结束标记,并且结束标记不是可选的