【发布时间】:2011-09-25 13:34:42
【问题描述】:
有谁知道为什么这在 IE7/8 中不起作用?
drop_area = $('div#drop_area');
它在 IE9、FF2/3 和 Chrome 中完美运行。 Internet Explorer 7/8 出现以下错误:
SCRIPT438: Object doesn't support this property or method
编辑:这是我的 javascript 附带的 HTML: http://pastebin.com/nwxx8RzW
【问题讨论】:
-
可能是它的一些其他代码...你可以发布其余的代码吗?
-
您不需要选择器的
div部分,因为 ID 是唯一的。 -
愚蠢的问题,但你试过
var drop_area = $('div#drop_area');吗?另外,是否报告了其他错误?您是否尝试将代码粘贴到 JS Lint 并在那里检查错误? -
@Cybernate,我当然可以发布它。但是我认为这条特定的行是唯一相关的位,因为当我设置断点时它就在这里崩溃了。完整脚本:pastebin.com/dL8zSiV7
-
假设你有
<div id='drop_area'>...</div>在某个地方它在 IE 8 中对我来说很好。
标签: javascript jquery internet-explorer-8 internet-explorer-7 cross-browser