javascript - JQuery 在 IE 中不返回 div,但在 Firefox/Chrome/Safari 中却返回 div?

标签 javascript jquery html internet-explorer

我在 html 中有以下代码:

<div id="image-internal">

我的 javascript 中有以下代码:

parent = $("#" + type + "-" + location);
parent.empty();

仅在 IE 中,parent.empty() 返回 JavaScript 错误,指出“对象不支持属性或方法‘空’。所有其他浏览器 (FireFox/Chrome/Safari) 正确地将父对象设置为 div 对象,并且允许empty()调用。

是什么导致 IE 出现这种行为?以及如何修复它?

提前致谢。

最佳答案

更改变量的名称或使用var关键字定义它。 parentwindow 的内置属性。

关于javascript - JQuery 在 IE 中不返回 div,但在 Firefox/Chrome/Safari 中却返回 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14783290/

相关文章:

javascript - 如何从 polymer dom 模块内的函数返回数据?

jquery - 使用 jQuery 实现元素的定时滑动

javascript - 这种导航叫什么?

html - 奇怪的媒体查询行为

JavaScript Object.prototype 按值

javascript - React - 单击列表元素时更改图标

javascript - 内联 SVG 与 <object> 嵌入式

javascript - 更改后的内容可编辑文本应触发将更改的文本更新到数据库

Javascript - Codepen 尝试使用数组更改我的 html 内容的顺序我的函数正在运行但不太好我不明白为什么

html - 使用堆叠的 z-index 图像进行分页