Javascript IE-8-';未定义';为null或不是对象。由于错误80020101,无法完成操作
我有一个基于jQuery ajax的提交按钮,它在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"
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
脚本文件?删除一个。。此外,请尝试添加此内容,
是否尝试使用搜索引擎?脚本标记不是自动关闭的
未关闭。它没有结束标记,并且结束标记不是可选的