Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未捕获类型错误:属性';打开';对象的属性[object DOMWindow]不是函数_Javascript - Fatal编程技术网

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);

您在哪个浏览器中遇到此错误?