Javascript 未捕获类型错误:属性';打开';对象的属性[object DOMWindow]不是函数
这是我的代码:Javascript 未捕获类型错误:属性';打开';对象的属性[object DOMWindow]不是函数,javascript,Javascript,这是我的代码: function loadOffer(id) { window.open("http://www.google.com.com","mywindow"); } 它是由onClick发起的。但是,我得到以下错误: 未捕获的TypeError:对象[object DOMWindow]的属性“open”不是函数 有什么想法吗?您在某个地方定义了一个名为open的全局变量,它不是一个函数。它覆盖了窗口的正常功能。打开 另一个给Java脚本命名的好理由。在正常情况下,window
function loadOffer(id) {
window.open("http://www.google.com.com","mywindow");
}
它是由onClick发起的。但是,我得到以下错误:
未捕获的TypeError:对象[object DOMWindow]的属性“open”不是函数
有什么想法吗?您在某个地方定义了一个名为
open
的全局变量,它不是一个函数。它覆盖了窗口的正常功能。打开
另一个给Java脚本命名的好理由。在正常情况下,window.open
是一个函数。因此,您可能在代码中的其他地方更改了它,很可能是通过定义一个变量open
,而不使用var
语句
> window.open
function open() { [native code] }
> open = "test"
"test"
> window.open
"test"
找到这个
将您的代码包装在这个
(function ($) {
// All your code here
})(jQuery);
您在哪个浏览器中遇到此错误?