Internet Explorer中的"操作已中止"错误是什么?

Rya*_*ith 9 javascript internet-explorer

我最近将JQuery的日期选择器控件添加到项目中.在Internet Exploder中,我收到以下错误消息:

Internet Explorer无法打开Internet站点

HTTP://本地主机/

手术终止

是什么导致了这个问题?

kep*_*aro 18

今天早些时候有一个相关问题:

IE中的操作中止错误

这是一个常见问题.

当脚本在页面加载完成之前尝试修改DOM时,它会发生在IE中.

看看正在执行什么类型的脚本.你会发现在页面加载完成之前就已经开始了.您可以使用window.onload事件来更正问题(或onDomReady库函数之一).


小智 6

刚刚阐述了Keparo的答案.

您可以将脚本放在以下某个功能中(根据您使用的库),这样可以解决问题.

prototype.js:
document.observe(’dom:loaded’, function () { /* your script goes here */ }),

jquery:
jQuery(document).ready(function () { /* your script goes here */ })

mootools:
document.addEvent(’domloaded’, function () { /* your script goes here */ })